ACM Home Page
Please provide us with feedback. Feedback
PowerPoint and complexity
Full text PdfPdf (20 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion table of contents
Montreal, Quebec, Canada
SESSION: Onward! films table of contents
Pages: 732 - 732  
Year of Publication: 2007
ISBN:978-1-59593-865-7
Author
Michael A. Richmond  IBM Almaden Research Center, San Jose, CA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 61,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297846.1297858
What is a DOI?

ABSTRACT

Everyone talks about software bloat, feature creep and the ever-increasing complexity of software. Each new version of a software package adds in new features. Very rarely, features are removed. But what really happens as software evolves?

This animated film illustrates the evolution of PowerPointover seven versions from 1987-2001. With each version the user has faced increasing application complexity. Knowing how software evolves is of increasing importance as we move to building ultra-large scale software and developing software in the context of software ecologies.

This film uses abstract graphical representations of the application features and relationships between features. Time-lapse animation of these abstract representations are used to convey an understanding of how this application has evolved. This animation is based on data from a project that is mapping the user interface and application functionality available in every release of Microsoft PowerPoint for the Macintosh. To date this study spans 7 releases of this application.


Collaborative Colleagues:
Michael A. Richmond: colleagues