Abstract
In software development projects, large gaps between planned development process and actual development exist. A planned process is often gradually transformed into complicated processes including a base process and many process fragments. Therefore, we propose a metric of process complexity based on process fragments. Process fragments mean additional and piecemeal processes that are added on the way of a project. The process complexity depends on three elements; the number of group of developers, the number of simultaneous process, and ratio of an executing period for a period of the whole project. The process complexity was applied to six industrial projects. As a result, changes of process complexities in the six projects were clarified. In addition, we propose a procedure of making a PCPQ (Process Complexity-Product quality) model that can predict post-release product quality on the way of a project. As a result of making a PCPQ model using the six projects, a post-release product quality was able to be predicted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Royce, W.: Software Project Management: A unified Framewaork. Addison-Wesley Professional, USA (1998)
Guide to the Software Engineering Body of Knowledge (SWEBOK), http://www.computer.org/portal/web/swebok
Humphrey Watts, S.: Managing the software process. Addison-Wesley Professional, USA (1989)
Sakamoto, K., Tanaka, T., Kusumoto, S., Matsumoto, K., Kikuno, T.: An Improvement of Software Process Based on Benefit Estimation (in japanese). IEICE Trans. Inf. & Syst. J83-D-I(7), 740–748 (2000)
Cugola, G.: Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models. IEEE Transaction of Software Engineering 24(11), 982–1001 (1998)
Fuggetta, A., Ghezzi, C.: State of the art and open issues in process-centered software engineering environments. Journal of Systems and Software 26(1), 53–60 (1994)
Kruchten, R.: The Rational Unified Process. Addison-Wesley Professional, USA (2000)
Manzoni, L.V., Price, R.T.: Identifying extensions required by RUP (rational unified process) to comply with CMM (capability maturity model) levels 2 and 3. IEEE Transactions on Software Engineering 29(2), 181–192 (2003)
Garcia, F., Ruiz, F., Piattini, M.: Definition and empirical validation of metrics for software process models. In: Proceedings of the 5th International Conference Product Focused Software Process Improvement, pp. 146–158 (2004)
Obana, M., Hanakawa, N., Yoshida, N., Iida, H.: Process Fragment Based Process Complexity with Workflow Management Tables. In: International Workshop on Empirical Software Engineering in Practice, pp. 7–12 (2010)
Hanakawa, N., Yamamoto, G., Tashiro, K., Tagami, H., Hamada, S.: p-HInT: Interactive Educational environment for improving large-scale lecture with mobile game terminals. In: Proceedings of the16th International Conference on Computers in Education, pp. 629–634 (2008)
Hanakawa, N., Obana, M.: Mobile game terminal based interactive education environment for large-scale lectures. In: Proceeding of the Eighth IASTED International Conference on Web-based Education, pp. 7–12 (2010)
Hanakawa, N., Akazawa, Y., Mori, A., Maeda, T., Inoue, T., Tsutsui, S.: A Web-based integrated education system for a seamless environment among teachers, students, and administrators. International Journal of System & Computer in Japan 37(5), 14–24 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Obana, M., Hanakawa, N., Iida, H. (2011). A Process Complexity-Product Quality (PCPQ) Model Based on Process Fragment with Workflow Management Tables. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-21843-9_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21842-2
Online ISBN: 978-3-642-21843-9
eBook Packages: Computer ScienceComputer Science (R0)