Research on Software Production Support Structure
Jiangping WAN
.
DOI: 10.4236/jsea.2009.23025   PDF    HTML     8,205 Downloads   13,668 Views   Citations

Abstract

Firstly, it is found that process design is necessary for software process improvement after analyzing its complexity. Then, research methods and concepts framework are put forward, and the research content is also provided. The find-ings of research, including propositions of complexity of software process, the work program of complexity of software process improvement, software enterprise model and software production support structure are clarified. Finally, the demonstration, including mindbugs (cognitive barriers) in software process and the knowledge integration support structure of quality software production, is illustrated with case study. It is concluded that the research is useful for both software production and knowledge economy in the future.

Share and Cite:

J. WAN, "Research on Software Production Support Structure," Journal of Software Engineering and Applications, Vol. 2 No. 3, 2009, pp. 173-194. doi: 10.4236/jsea.2009.23025.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] W. S. Humphrey, “Managing the software process,” Reading. MA: Addison-Wesley, pp. 19–24, 1989.
[2] J. D. Herbsleb and D. R. Goldenson, “A systematic survey of CMM experience and results,” in Proceedings 18th Intenna-tional Conference on Software Engineering, Berlin, Germany, pp. 323–330, March 1996.
[3] R. S. Pressman, “Software engineering: A practitioner’s ap-proach,” Vol. 5, McGraw-Hill Companies, Inc., pp. 19, 2001.
[4] J. N. Warfield, “A science of generic design: Managing com-plexity through systems design,” IOWA State University, pp. 142–146, 187–188, 1994.
[5] J. N. Warfield and A. R. Cardenas, “A handbook of interactive management,” AJAR Publishing Company, 1994.
[6] J. N. Warfield, “Twenty laws of complexity: Science applicable in organizations,” Systems Research and Behavioral Science, Vol. 16, No. 1, pp. 3–40, 1999.
[7] J. N. Warfield, “Understanding complexity: Thought and be-havior,” AJAR Publishing Company, 2002.
[8] M. Scott and J. N. Warfield, “Enterprise integration of product development data: Systems science in action,” Enterprise In-formation Systems, Vol. 1, No. 3, pp. 269– 285, August 2007.
[9] Brooks and P. Frederick, “No silver bullet: Essence and acci-dents of software engineering,” Computer, Vol. 20, pp. 10–19, April 1987.
[10] J. P. Wan and J. M. Yang, “Research on the work program of complexity of software process improvement—Methodology for implementation of SW-CMM,” Science Press, Beijing, 2004. (in Chinese)
[11] J. P. Wan and J. M. Yang, “On the meanings of complexity, generic design science and work program of complexity,” Journal of Systemic Dialectics, Vol. 10, No. 4, pp. 41–44, De-cember 2002. (in Chinese)
[12] J. P. Wan and J. M. Yang, “Interaction management and its application,” International Journal of Knowledge and Systems Science, Vol. 2, No. 1, pp.25–32, March 2005.
[13] J. P. Wan and J. M. Yang, “Knowledge management in soft-ware process improvement,” Application Research of Com-puter, Vol. 19, No. 5, pp. 1–3, May 2002. (in Chinese)
[14] J. P. Wan and J. Z. Li, “Some considerations on knowledge management in software enterprise,” Application Research of Computer, Vol. 20, No. 1, pp. 13–16, January 2003. (in Chi-nese)
[15] J. P. Wan and Y. L. Zhuo, “The e-business challenge,” Appli-cation Research of Computer, Vol. 20, No. 9, pp. 9–10, Sep-tember 2003. (in Chinese)
[16] J. Z. Li and J. P. Wan, “Considerations on project management in small and middle software organization,” Application Re-search of Computer, Vol. 20, No. 9, pp. 14–17, September 2003. (in Chinese)
[17] J. P. Wan and J. M. Yang, “Research on the complexity of software process improvement,” In Proceedings of 2003 Inter-national Conference on Management Science & Engineering, Moscow, USA, pp. 168–172, August 15-17, 2003.
[18] J. P. Wan, J. M. Yang, and H. Y. Han, “Support structure of knowledge management in software process improvement,” In Information Systems: e-business Challenge, IFIP 17th World Computer Conference, Montreal, Canada, pp. 17–29, August 25-30, 2002.
[19] B. W. Boehm, “Seven basic principles of software engineer-ing,” Journal of Systems and Software, Vol. 3, pp. 3–24, March 1983.
[20] Z. Y. Zhou, “CMM in uncertain environments,” Communica-tion of the ACM, Vol. 46, No. 8, pp. 8–27, August 2004.
[21] J. N. Warfield, “Mentomology: The identification and classifi-cation of mindbugs,” http://mars.gmu.edu:8080/ dspace/bitstream/1920/3199/1/Warfield%20_20_20_A1b.pdf, 1995.
[22] Nonaka and Ikjurio, “Dynamic theory of organizational knowledge creation,” Organization Science, Vol. 5, No. 1, pp. 14–36, 1994.
[23] Ikujiro Nonaka and Georg von Krogh, “Perspective— Tacit knowledge and knowledge conversion: Controversy and ad-vancement in organizational knowledge creation theory,” Or-ganization Science, Vol. 20, No. 3, pp. 635–652, 2009.
[24] Z. T. Wang, Knowledge Systems Engineering, Beijing, Science Press, 2004. (in Chinese)
[25] Z. Y. Cheng and C. Theory, The Management Philosophy of China, Shanghai, XueLin Press, Vol. 315, 1999. (in Chinese)

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.