Search For:

Displaying 1-26 out of 26 total
Re-founding software engineering -- SEMAT at the age of three (keynote abstract)
Found in: 2012 27th IEEE/ACM International Conference on Automated Software Engineering (ASE)
By Ivar Jacobson,Ian Spence,Pontus Johnson,Mira Kajko-Mattsson
Issue Date:September 2012
pp. 15-19
Software engineering is gravely hampered by immature practices. Specific problems include: The prevalence of fads more typical of the fashion industry than an engineering discipline; a huge number of methods and method variants, with differences little und...
 
Beyond Agile: Smart
Found in: Asia-Pacific Software Engineering Conference
By Ivar Jacobson
Issue Date:December 2008
pp. 4
No summary available.
 
Enough of RE Processes- Let?s Do Practices
Found in: Requirements Engineering, IEEE International Conference on
By Ivar Jacobson
Issue Date:October 2007
pp. xv
No summary available.
   
The Unified Process
Found in: IEEE Software
By Ivar Jacobson, Grady Booch, James Rumbaugh
Issue Date:May 1999
pp. 96-102
No summary available.
 
Making the Reuse Business Work
Found in: Computer
By Ivar Jacobson, Martin Griss, Patrik Jonsson
Issue Date:October 1997
pp. 36-42
<p>In this excerpt of Software Reuse: Architecture Process and Organization for Business Success (Addison-Wesley, 1997), the authors describe the benefits of reuse and debunk the misconceptions that stand in the way of achieving reuse gains. Jacobson...
 
Where's the Theory for Software Engineering?
Found in: IEEE Software
By Pontus Johnson,Mathias Ekstedt,Ivar Jacobson
Issue Date:September 2012
pp. 96
Darwin's theory of natural selection, Maxwell's equations, the theory of demand and supply; almost all established academic disciplines place great emphasis on what their core theory is. This is not, however, the case in software engineering. What is the r...
 
Is Object Technology Software's Industrial Platform?
Found in: IEEE Software
By Ivar Jacobson
Issue Date:January 1993
pp. 24-30
<p>The past, present, and future of object-oriented software technology are discussed. The current beamless modeling of object-oriented systems and language choices are renewed. Future architecture development, development processes, legacy systems, ...
 
Major-league SEMAT: why should an executive care?
Found in: Communications of the ACM
By Ian Spence, Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon
Issue Date:April 2014
pp. 44-50
Becoming better, faster, cheaper, and happier.
     
Major-league SEMAT: Why Should an Executive Care?
Found in: Queue
By Ian Spence, Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon
Issue Date:February 2014
pp. 20-28
Becoming better, faster, cheaper, and happier
     
Agile and SEMAT: perfect partners
Found in: Communications of the ACM
By Ian Spence, Ivar Jacobson, Pan-Wei Ng
Issue Date:November 2013
pp. 53-59
Combining agile and SEMAT yields more advantages than either one alone.
     
Agile and SEMAT - Perfect Partners
Found in: Queue
By Ivar Jacobson, Pan-Wei Ng, Ian Spence
Issue Date:September 2013
pp. 30-41
Combining agile and SEMAT yields more advantages than either one alone
     
The essence of software engineering: the SEMAT kernel
Found in: Communications of the ACM
By Ian Spence, Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon, Svante Lidman
Issue Date:December 2012
pp. 42-49
A thinking framework in the form of an actionable kernel.
     
The Essence of Software Engineering: The SEMAT Kernel
Found in: Queue
By Ian Spence, Ivar Jacobson, Pan-Wei Ng, Paul McMahon, Svante Lidman
Issue Date:October 2012
pp. 40-51
A thinking framework in the form of an actionable kernel
     
Re-founding software engineering – SEMAT at the age of three (keynote abstract)
Found in: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012)
By Ian Spence, Ivar Jacobson, Mira Kajko-Mattsson, Pontus Johnson
Issue Date:September 2012
pp. 15-19
Software engineering is gravely hampered by immature practices. Specific problems include: The prevalence of fads more typical of the fashion industry than an engineering discipline; a huge number of methods and method variants, with differences little und...
     
How difficult is the transition from OOA to OOD? (panel session)
Found in: Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum) (OOPSLA '00)
By Hermann Kaindl, Ivar Jacobson, Joaquin Miller, Karl Frank, Laura Hill, Stephen Mellor
Issue Date:January 2000
pp. 11-12
One of the claimed advantages of object-oriented (OO) development is that developers can use objects in a uniform modeling approach throughout the process. In particular, they can coherently apply the same notation for representing these objects and their ...
     
Patterns (Panel): cult to culture?
Found in: Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum) (OOPSLA '95)
By Frank Buschmann, Grady Booch, Honna Segel, Ivar Jacobson, Jim Coplien, Mary Beth Rosson, Norm Kerth, Steven Fraser
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...
     
Systematic software reuse (panel session): objects and frameworks are not enough
Found in: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications (OOPSLA '95)
By Doug Lea, Ivar Jacobson, Martin Griss, Sallie Henry, Ted Biggerstaff, Will Tracz
Issue Date:October 1995
pp. 99-107
We propose a reflective model to express and to automatically manage dependencies between objects. This model describes reflective facilities which enable the changing of language semantics. Although the importance of inter-object dependencies is well acce...
     
Patterns: cult to culture?
Found in: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications (OOPSLA '95)
By Frank Buschmann, Grady Booch, Ivar Jacobson, Jim Coplien, Mary Beth Rosson, Norm Kerth, Steven Fraser
Issue Date:October 1995
pp. 99-107
The prototype-based programming model has always been difficult to characterize precisely. Its basic principle advocates concrete objects as the only mean to model concepts, yet current languages promote methodologies reintroducing abstract constructions t...
     
Systematic software reuse (panel): objects and frameworks are not enough
Found in: Proceedings of the 1995 Symposium on Software reusability (SSR '95)
By Bob Kessler, Chris Jette, Doug Lea, Ivar Jacobson, Martin Griss
Issue Date:April 1995
pp. 162
Ensuring that object technology will achieve its promise of significant software reuse requires that special attention be paid to a combination of people, process and technology issues. Reuse will not happen automatically. The panelists will describe their...
     
“methodology standards: help or hindrance?” held at OOPSlA 94 October 1994, Portland, Oregon: Report on panel
Found in: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum) (OOPSLA '94)
By Brian Henderson-Sellers, David E. Monarchi, Grady Booch, Ivar Jacobson, Jim Rumbaugh, Rebecca Wirfs-Brock, Steve Mellor
Issue Date:October 1994
pp. 99-107
For performance reasons, client applications often need to influence the implementation strategies of libraries whose services they use. If an object-oriented library contains multiple service classes customized for different usage patterns, applications c...
     
Methodology standards: help or hindrance?
Found in: Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications (OOPSLA '94)
By Brian Henderson-Sellers, David Monarchi, Grady Booch, Ivar Jacobson, James Rumbaugh, Rebecca Wirfs-Brock, Steve Mellor
Issue Date:October 1994
pp. 99-107
Scientific and engineering software is often produced by integration of existing software components of the size of a whole program. However, on the average, scientific software was not developed for reusability and is quite distant from the user model of ...
     
The OO software development process (panel)
Found in: conference proceedings on Object-oriented programming systems, languages, and applications (OOPSLA '92)
By Bob Balzer, Dave Bulman, Dennis de Champeaux, Ivar Jacobson, Kathleen Culver-Lozo, Stephen J. Mellor
Issue Date:October 1992
pp. 99-107
The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming. We show how a full object-oriented representation of exceptions and of protocols to handle them, using meta-classes, makes the sys...
     
From events to objects (panel): the heresy of event-orientation in a world of objects
Found in: conference proceedings on Object-oriented programming systems, languages, and applications (OOPSLA '92)
By Ivar Jacobson, John Palmer, Larry L. Constantine, Meilir Page-Jones, Steven Weiss
Issue Date:October 1992
pp. 99-107
The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming. We show how a full object-oriented representation of exceptions and of protocols to handle them, using meta-classes, makes the sys...
     
Reengineering of old systems to an object-oriented architecture
Found in: Conference proceedings on Object-oriented programming systems, languages, and applications (OOPSLA '91)
By Fredrik Lindstrom, Ivar Jacobson
Issue Date:October 1991
pp. 89-99
The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming. We show how a full object-oriented representation of exceptions and of protocols to handle them, using meta-classes, makes the sys...
     
Object-oriented development in an industrial environment
Found in: Conference proceedings on Object-oriented programming systems, languages and applications (OOPSLA '87)
By Ivar Jacobson
Issue Date:October 1987
pp. 483-495
Object-oriented programming is a promising approach to the industrialization of the software development process. However, it has not yet been incorporated in a development method for large systems. The approaches taken are merely extensions of well-known ...
     
Language support for changeable large real time systems
Found in: Conference proceedings on Object-oriented programming systems, languages and applications (OOPLSA '86)
By Ivar Jacobson
Issue Date:September 1986
pp. 377-384
A set of concepts for modeling large real time systems is discussed informally. The concepts support the design of centralized as well as distributed systems. They are object oriented in that they correspond to entities of the 'real world', and they are 'c...
     
 1