Search For:

Displaying 1-13 out of 13 total
Software Tools Research: SPLASH Panel Discussion
Found in: IEEE Software
By Dennis Mancl,Steven Fraser
Issue Date:March 2013
pp. 16-17
On 25 October 2012, at ACM's SPLASH conference, six practitioners and academics came together for a panel discussion about "Software Tools Research A Matter of Scale and Scope—or Commoditization?" This column is a postconference report...
 
Technical debt: from source to mitigation
Found in: Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity (SPLASH '13)
By Bill Opdyke, Alexandra Szynkarski, Dennis Mancl, Ipek Ozkaya, Judith Bishop, Junilu Lacar, Pradeep Kathail, Steven Fraser
Issue Date:October 2013
pp. 67-70
The term "Technical Debt" was coined over 20 years ago by Ward Cunningham in a 1992 OOPSLA experience report. Ward used "Technical debt" to describe the trade-offs be-tween delivering the most appropriate - albeit likely immature - product, in the shortest...
     
Workshop: what drives design?
Found in: Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity (SPLASH '12)
By Bill Opdyke, Dennis Mancl, Gail E. Harris, Steven D. Fraser
Issue Date:October 2012
pp. 225-226
Designers are busy people, and they are getting busier. In today's world designers must deal with three competing pressures: "A relentless avalanche of changes in end-user technologies and applications domains, "An insatiable marketplace that demands rapid...
     
Trade-offs in software design and delivery
Found in: Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity (SPLASH '12)
By Dennis Mancl, Gail E. Harris, Ricardo Lopez, Richard Gabriel, Steven Fraser, William Opdyke
Issue Date:October 2012
pp. 63-66
There are many design and delivery trade-offs that engineers face in creating or evolving software systems. Challenges in accelerating delivery, offering more features, providing better more reliable systems, or managing costs - whose optimization are just...
     
Workshop: architecture in an agile world
Found in: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion (SPLASH '10)
By Bill Opdyke, Dennis Mancl, Steven D. Fraser
Issue Date:October 2010
pp. 289-290
Agility is important in the business world - but in many problem domains, architecture is valuable too. The combination of agile and architecture-driven approaches is often essential to success - it creates some opportunities for discovering potential prob...
     
Architecture in an agile world
Found in: Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications (OOPSLA '09)
By Bill Opdyke, Dennis Mancl, Ethan Hadar, Grenville (Randy) Miller, Irit Hadar, Steven Fraser
Issue Date:October 2009
pp. 841-844
This panel will explore the apparent dichotomy of agile-centric and architecture-centric approaches to software development. The panel will address questions of interest that include: How are architecture practices applied in a world where 'agile' must co-...
     
Architecture in an agile world
Found in: Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications (OOPSLA '09)
By Bill Opdyke, Dennis Mancl, Ethan Hadar, Irit Hadar, Steven Fraser
Issue Date:October 2009
pp. 719-720
The world is moving faster than ever, and our software development techniques are struggling to keep up. On one hand, we are under pressure to deliver more features in our software products, so we need to have an agile feature set. On the other hand, we kn...
     
Escaped from the lab: crossing the gap from invention to practice
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Dennis Mancl, Steven Fraser, William Opdyke
Issue Date:October 2008
pp. 186-189
This workshop will address many practical questions that arise in software product organizations large and small, focusing on the transition from an idea to a product. How do you go from a good research idea to a real-world product? Why is it so hard to ad...
     
Escaped from the lab: innovation practices in large organizations
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Bill Opdyke, David A. Owens, Dennis Mancl, Dirk Riehle, Ethan Hadar, Linda Rising, Steven Fraser
Issue Date:October 2008
pp. 186-189
What are the effective practices for taking new ideas and innovating them into products based on software while avoiding the challenge of under-delivering on too high expectations? Often, the feasibility of The Grand project is assumed based on scope/scale...
     
No silver bullet: a retrospective on the essence and accidents of software engineering
Found in: Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion (OOPSLA '07)
By Dennis Mancl
Issue Date:October 2007
pp. 758-759
No "Silver Bullet" is a classic software engineering paper that deserves revisiting. What if we had a chance to rewrite Brooks' article today? What have we learned about effective software development techniques over the last 20 years? Do we have some expe...
     
Escaped from the lab: software practices in large organizations
Found in: Companion to the 21st ACM SIGPLAN conference on Object-oriented programming languages, systems, and applications (OOPSLA '06)
By Dennis Mancl, Greg Utas, Ricardo Lopez, Steven Fraser, William Opdyke
Issue Date:October 2006
pp. 627-627
What are some of the common practices for taking new ideas and converting them into products? What are the key obstacles that cause the failure of research prototypes turned into commercial products? This workshop examines the practices that have worked we...
     
Tailoring OO analysis and design methods (panel)
Found in: Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum) (OOPSLA '95)
By Dennis Mancl, Frank Armour, Geoff Hambrick, Gregg Vesonder, Todd Cotton
Issue Date:October 1995
pp. 99-107
This paper describes the design and implementation of a query engine that provides extended SQL-based access to the data managed by an object-oriented database system. This query engine allows extended SQL queries to be embedded in C++ programs or issued i...
     
Tailoring OO analysis and design methods (panel)
Found in: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications (OOPSLA '95)
By Barbara Moo, Dennis Mancl, Frank Armour, Geoff Hambrick, Todd Cotton
Issue Date:October 1995
pp. 99-107
A polymorphic, constraint-based type inference algorithm for an object-oriented language is defined. A generalized form of type, polymorphic recursively constrained types, are inferred. These types are expressive enough for typing objects, since they gener...
     
 1