DocumentCode :
555378
Title :
Automated usability evaluation of parallel programming constructs: nier track
Author :
Pankratius, Victor
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2011
fDate :
21-28 May 2011
Firstpage :
936
Lastpage :
939
Abstract :
Multicore computers are ubiquitous, and proposals to extend existing languages with parallel constructs mushroom. While everyone claims to make parallel programming easier and less error-prone, empirical language usability evaluations are rarely done in-the-field with many users and real programs. Key obstacles are costs and a lack of appropriate environments to gather enough data for representative conclusions. This paper discusses the idea of automating the usability evaluation of parallel language constructs by gathering subjective and objective data directly in every software engineer´s IDE. The paper presents an Eclipse prototype suite that can aggregate such data from potentially hundreds of thousands of programmers. Mismatch detection in subjective and objective feedback as well as construct usage mining can improve language design at an early stage, thus reducing the risk of developing and maintaining inappropriate constructs. New research directions arising from this idea are outlined for software repository mining, debugging, and software economics.
Keywords :
data mining; multiprocessing systems; parallel languages; parallel programming; program debugging; ubiquitous computing; Eclipse prototype suite; IDE; automated usability evaluation; construct usage mining; mismatch detection; multicore computers; objective feedback; parallel language constructs; parallel programming; software debugging; software economics; software repository mining; subjective feedback; Data mining; Parallel languages; Prototypes; Servers; Usability; empirical software engineering; parallel programming; tools and environments; ususability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location :
Honolulu, HI
ISSN :
0270-5257
Print_ISBN :
978-1-4503-0445-0
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1145/1985793.1985951
Filename :
6032556
Link To Document :
بازگشت