In various fields of computer science, rapidly growing hardware power, such as high-speed network, high-performance CPU, huge disk capacity, and large memory space, has been fruitfully harnessed. Examples of such usage are large scale data and web mining, grid computing, and multimedia environments. We propose that such rich hardware can also catapult software engineering to the next level. Huge amounts of software engineering data can be systematically collected and organized from tens of thousands of projects inside organizations, or from outside an organization through the Internet. The collected data can be analyzed extensively to extract and correlate multi-project knowledge for improving organization-wide productivity and quality. We call such an approach for software engineering Mega Software Engineering. In this paper, we propose the concept of Mega Software Engineering, and demonstrate some novel data analysis characteristic of Mega Software Engineering. We describe a framework for enabling Mega Software Engineering. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Inoue, K., Garg, P. K., Iida, H., Matsumoto, K., & Torii, K. (2005). Mega Software Engineering. In Lecture Notes in Computer Science (Vol. 3547, pp. 399–413). Springer Verlag. https://doi.org/10.1007/11497455_32
Mendeley helps you to discover research relevant for your work.