Skip to main content

A Tool to Create Process-Agents for OEC-SPM from Historical Project Data

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4470))

Abstract

Software processes are highly people-dependent and they relay on the capabilities of a group of developers and their creative works. Therefore an Organization-Entity capability based software process modeling method OEC-SPM was proposed to modeling the software process by adopting Process-Agent (PA) as key element. Since the OEC-SPM needs a mass of PAs to perform precise modeling but then the current process of creating PAs is inefficient and people-dependent, this paper presents a tool to create the PAs for OEC-SPM automatically from the Historical Project Data (HPD). The paper makes an overview of the PA’s structure in OEC-SPM then gives the definition of HPD. After that the paper introduces to the process of creating PAs in the tool and illustrates the application of the tool with an example on a software quality management system SoftPM. Finally the paper illustrates the tool’s result and then presents the future works.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Conradi, R., Fuggetta, A., Jaccheri, M.L.: Six Theses on Software Process Research. In: Gruhn, V. (ed.) EWSPT 1998. LNCS, vol. 1487, pp. 100–104. Springer, Heidelberg (1998)

    Google Scholar 

  2. Gianpaolo Cugola, C.G.: Software Processes: A Retrospective and a Path to the Future. Software Process: Improvement and Practice 4(3), 101–123 (1998)

    Article  Google Scholar 

  3. Balzer, R.: Keynote On ”Current State and Future Perspectives of Software Process Technology”. In: Conradi, R. (ed.) EWSPT 2000. LNCS, vol. 1780, Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  4. Osterweil, L.J., et al.: Applying Little-JIL to Describe Process-Agent Knowledge in SoftPM. In: Wang, Q., et al. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, pp. 214–221. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Zhao, X., et al.: An Agent-Based Self-Adaptive Software Process Model. Journal of Software 15(3), 348–359 (2004)

    MATH  Google Scholar 

  6. Zhao, X., Chan, K., Li, M.: Applying Agent Technology to Software Process Modeling and Process-Centered Software Engineering Environment. In: The 20th Annual ACM Symposium on Applied Computing(SAC’05), Santa Fe, New, Mexico, USA, pp. 1529–1533 (2005)

    Google Scholar 

  7. Wang, Q., et al.: A Process-Agent Construction Method for Software Process Modeling in Softpm. In: Wang, Q., et al. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, Springer, Heidelberg (2006)

    Google Scholar 

  8. Osterweil, L.: Software Processes Are Software Too. In: The 9th international conference on Software Engineering, Monterey, California, United States, pp. 2–13 (1987)

    Google Scholar 

  9. Osterweil, L.J.: Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9, pp. 540–548 (1997)

    Google Scholar 

  10. Hassan, A.E., Holt, R.C., Mockus, A.: Proc. 1st Int’l Workshop Mining Software Repositories (2004), http://msr.uwaterloo.ca/msr2004

  11. Wang, Q., Li, M.: Software Process Management: Practices in China. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 317–331. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Schneider, K.A., et al.: Mining a Software Developer’s Local Interaction History. IEE Seminar Digests, 2004, 917, 2004, 106-110 (2004)

    Google Scholar 

  13. German, D.M.: Mining Cvs Repositories, the Softchange Experience. IEE Seminar Digests, 2004, 917, 2004, 17-21 (2004)

    Google Scholar 

  14. Fayyad, U.M., Piatetsky-Shapiro, G., Smyth, P.: The Kdd Process for Extracting Useful Knowledge from Volumes of Data. Commun. ACM 39, 27–34 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Zhang, L., Wang, Q., Xiao, J., Ruan, L., Xie, L., Li, M. (2007). A Tool to Create Process-Agents for OEC-SPM from Historical Project Data. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Software Process Dynamics and Agility. ICSP 2007. Lecture Notes in Computer Science, vol 4470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72426-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72426-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72425-4

  • Online ISBN: 978-3-540-72426-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics