Journal article
Manufacturing execution systems: A vision for managing software development
The Journal of systems and software, v 101, pp 59-68
Mar 2015
Abstract
•We describe manufacturing execution systems (MESs) as a vision for software development.•We identify gaps between the MES vision and current software development practices.•To narrow the gaps we prototype a Modularity Debt Management Decision Support System.•We provide four case studies, realizing MES vision and illustrating its benefits.
Software development suffers from a lack of predictability with respect to cost, time, and quality. Predictability is one of the major concerns addressed by modern manufacturing execution systems (MESs). A MES does not actually execute the manufacturing (e.g., controlling equipment and producing goods), but rather collects, analyzes, integrates, and presents the data generated in industrial production so that employees have better insights into processes and can react quickly, leading to predictable manufacturing processes. In this paper, we introduce the principles and functional areas of a MES. We then analyze the gaps between MES-vision-driven software development and current practices. These gaps include: (1) lack of a unified data collection infrastructure, (2) lack of integrated people data, (3) lack of common conceptual frameworks driving improvement loops from development data, and (4) lack of support for projection and simulation. Finally, we illustrate the feasibility of leveraging MES principles to manage software development, using a Modularity Debt Management Decision Support System prototype we developed. In this prototype we demonstrate that information integration in MES-vision-driven systems enables new types of analyses, not previously available, for software development decision support. We conclude with suggestions for moving current software development practices closer to the MES vision.
Metrics
Details
- Title
- Manufacturing execution systems: A vision for managing software development
- Creators
- Martin Naedele - ABBHong-Mei Chen - University of Hawaii SystemRick Kazman - University of Hawaii SystemYuanfang Cai - Drexel UniversityLu Xiao - Drexel UniversityCarlos V.A. Silva - University of Hawaii System
- Publication Details
- The Journal of systems and software, v 101, pp 59-68
- Publisher
- Elsevier
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:000349507000005
- Scopus ID
- 2-s2.0-84921695373
- Other Identifier
- 991019167600904721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- International collaboration
- Web of Science research areas
- Computer Science, Software Engineering
- Computer Science, Theory & Methods