Title
Measuring effectiveness of HCI integration in software development processes
Abstract
Integrating human-computer interaction (HCI) activities in software engineering (SE) processes is an often-expressed desire. Two metrics to demonstrate the impact of integrating HCI activities in SE processes are proposed. Usability Goals Achievement Metric (UGAM) is a product metric that measures the extent to which the design of a product achieves its user-experience goals. Index of Integration (IoI) is a process metric that measures the extent of integration of the HCI activities in the SE process. Both the metrics have an organizational perspective and can be applied to a wide range of products and projects. An attempt has been made to keep the metrics easy to use in the industrial context. While the two metrics were proposed mainly to establish a correlation between the two and thereby demonstrate the effectiveness of integration of HCI in SE processes, several other applications seem likely. The two metrics were evaluated in three independent studies: a classroom-based evaluation with two groups of students, a qualitative feedback from three industry projects, and a quantitative evaluation using 61 industry projects. The metrics were found to be useful, easy to use, and helpful in making the process more systematic. Our studies showed that the two metrics correlate well with each other and that IoI is a good predictor of UGAM. Regression analysis showed that IoI has a somewhat greater effect on UGAM in projects that use the agile process model than the waterfall process and in the projects that are executed as a contracted software development service than in the projects in product companies. UGAM also correlated well with the traditional usability evaluations.
Year
DOI
Venue
2010
10.1016/j.jss.2010.03.078
Journal of Systems and Software
Keywords
Field
DocType
product company,usability goals,product metric,hci activity,industry project,process metric,se process,quantitative evaluation,software development process,metrics,hci integration,classroom-based evaluation,hci-se integration,agile process model,waterfall process,user experience,regression analysis,process model,software engineering,software development,human computer interaction
Systems engineering,Software engineering,Regression analysis,Computer science,Usability,Usability goals,Agile software development,Software development process,Waterfall model,Product metric,Software development
Journal
Volume
Issue
ISSN
83
11
The Journal of Systems & Software
Citations 
PageRank 
References 
16
0.84
14
Authors
3
Name
Order
Citations
PageRank
Anirudha Joshi117926.46
N. L. Sarda23610.82
Sanjay Tripathi3203.40