Title :
Investigation on Academic Research Software Development
Author :
Liu, Dapeng ; Xu, Shaochun ; Brockmeyer, Monica
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI
Abstract :
Studying software development processes can help us to understand the software development models which in turn can help programmers to build high-quality software products. Software is not all homogeneous, and industrial software and software developed in academia seem to be different. In order to understand the characteristics of academic software development, we surveyed ten student programmers in five research fields and conducted content analysis. We found that although academic software is highly diverse, the development processes are fairly similar to some extent. We also found some common weaknesses, such as lacking of code management and documentation, and proposed some suggestions to improve the process.
Keywords :
computer science education; project management; software engineering; academic research software project development process; code documentation; code management; high-quality software product; industrial software; Computer industry; Computer science; Documentation; Education; Feedback; Industrial training; Open source software; Programming profession; Software engineering; Software testing; Academic Research; Content Analysis; Interviewing; Software Development;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.1400