Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The small project observatory: visualizing software ecosystems
Lungu M., Lanza M., Gîrba T., Robbes R. Science of Computer Programming75 (4):264-275,2010.Type:Article
Date Reviewed: Jul 21 2010

In FarmVille (http://farmville.com/), a wildly popular online social networking game, players manage a virtual farm with their friends by planting, growing, and harvesting crops and trees, and raising livestock for both individual and collective rewards. Friends can send resources--“gifts”--to each other to help their farms grow.

Similarly, this paper describes the small project observatory (SPO), a promising experimental tool that enables project managers, development managers, and quality assurance managers to harvest valuable but sticky software management knowledge from another kind of farm--a software ecosystem. According to the authors, a software ecosystem is a collection of software projects that develop and evolve in the same environment--a typical situation in organizations that manage portfolios of software products [1] or programs of projects [2]. The SPO ingests project and artifact information from a software repository, and it provides a Web-based interface to query and extract knowledge about software projects and resources in an ecosystem.

After reading this research, project managers, development managers, and quality assurance managers will be in two opposing emotional states. First, they will be ecstatic about the potential for the SPO to provide insight on how to strategically allocate development resources [3]. Then, they will be depressed when they learn that the SPO is, much like FarmVille, still in beta.

In summary, I can’t wait to see a commercial version. Also, every farm in FarmVille needs the SPO.

Reviewer:  Ernest Hughes Review #: CR138180 (1012-1259)
1) Edgett, S.J.; Cooper, R.G.; Kleinschmidt, E.J. Portfolio management for new products (2nd ed.). Perseus Pub., Cambridge, MA, 2001.
2) Milosevic, D.Z.; Martinelli, R.J.; Waddell, J.M. Program management for improved business results. John Wiley & Sons, Hoboken, NJ, 2007.
3) Bower, J.L.; Gilbert, C.G. From resource allocation to strategy. Oxford University Press, Oxford, UK, 2005.
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Tools (D.2.1 ... )
 
 
Software Maintenance (K.6.3 ... )
 
 
Software Process Models (D.2.9 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Tools": Date
C-TODOS: an automatic tool for office system conceptual design
Pernici B., Barbic F., Maiocchi R., Fugini M., Rames J., Rolland C. ACM Transactions on Information Systems 7(4): 378-419, 1989. Type: Article
Jul 1 1990
Larch: languages and tools for formal specification
Guttag J. (ed), Horning J., Springer-Verlag New York, Inc., New York, NY, 1993. Type: Book (9780387940069)
May 1 1994
A survey of structured and object-oriented software specification methods and techniques
Wieringa R. ACM Computing Surveys 30(4): 459-527, 1998. Type: Article
Jun 1 1999
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy