/
The funs  of software  and The funs  of software  and

The funs of software and - PowerPoint Presentation

limebeauty
limebeauty . @limebeauty
Follow
342 views
Uploaded On 2020-06-30

The funs of software and - PPT Presentation

its engineering Hao Zhong Shanghai Jiao Tong University Last class UI designer Responsibility UI design Principle Process Evaluation Internationalization Language Locale Game Game industry ID: 790792

reviews game empirical software game reviews software empirical lin games engineering dayi bezemer hassan steam design ahmed paul play

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "The funs of software and" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

The funs of software and its engineering

Hao Zhong

Shanghai Jiao Tong University

Slide2

Last classUI designer

Responsibility

UI design

Principle

Process

Evaluation

Internationalization

Language

Locale

Slide3

Game

Slide4

Game industry

The steadily increasing popularity of computer games has led to the rise of a multi-billion dollar industry, reaching an estimated revenue of $91.5 billion in

2015.

The

scale of this industry is demonstrated by the number of players which reaches almost 900,000 players per day for popular

games.

Slide5

Success story

Slide6

Success story

Slide7

The research on game development

Slide8

The research on game development

Publications

Dayi

Lin

,

Cor

-Paul Bezemer, Ying Zou, Ahmed E. Hassan. “

An Empirical Study of Game Reviews on the Steam Platform“. Empirical Software Engineering (EMSE), 2018Dayi Lin, Cor

-Paul Bezemer, Ahmed E. Hassan. “An Empirical Study of Early Access Games on the Steam Platform“. Empirical Software Engineering (EMSE), 2017

Dayi Lin

,

Cor

-Paul

Bezemer

, Ahmed E. Hassan. “

Studying the Urgent Updates of Popular Games on the Steam Platform

“. Empirical Software Engineering (EMSE), 2016

Liping

Du,

Xiaoge

Li,

Chunli

Liu,

Rui

Liu, Xian Fan,

Jianing

Yang, 

Dayi

Lin

and

Mian

Wei. “

Chinese Word Segmentation based on Conditional Random Fields with Character Clustering

“. The 20th International Conference on Asian Language Processing (IALP), 2016

Liping

Du,

Xiaoge

Li, 

Dayi Lin

. “

Chinese term extraction from web pages based on expected point-wise mutual information

“. The 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), 2016.

Slide9

Example

Dayi Lin

,

Cor

-Paul

Bezemer

, Ying Zou, Ahmed E. Hassan. “An Empirical Study of Game Reviews on the Steam Platform“. Empirical Software Engineering (EMSE), 2018

Slide10

Game reviews

Slide11

Research questions and answersRQ1: What are gamers talking about in reviews

?

We manually identify six categories of reviews.

Although negative reviews contain more valuable information for developers, the portion of useful information in

positive reviews, such as suggestions for

further

improving the game design, also should not be ignored by developers. Players appear to value game design over software quality (i.e., the number of bugs in a game)

RQ2: How long do players play a game before posting a review? Gamers play a game for a median of 13.5 hours before posting a review. The first hour playing experience is more important for free-to-play games, as we observe a peak in the number of received reviews for free-to-play games after approximately one hour of playing. Developers should pay particular attention to the design of the first 7 hours of gameplay, as the majority of negative reviews are posted within that period.

Slide12

Salary

Slide13

AI in fictions

Slide14

Hardware

Slide15

Software?

Automatic program synthesis

Automatic program repair

Slide16

Underestimated?

scale

time

Hardware

Software

Slide17

What is AI?

Slide18

What is AI?

Slide19

Question & ChallengeWhat will a computer talk with another computer if they have AIs?

In which languages will they

talk?

To other computers

To humans

To programmers

What is the programming language of Matrix

?Code that codes?How to repair bugs in AI programs (with another AI program)? How to determine the death of an AI program?

Is that moral?

Slide20

Please contact me if you are a self-motivated 

student