Ivar Jacobson

dblp:62/383 · DBLP profile ↗
← Back
22ranked-venue papers
10as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 21 · 10 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
11 papers
Requirements engineering and software design · 50% Empirical software engineering · 48% Software maintenance and evolution · 2%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software design methodology
0.242012
Re-founding software engineering - SEMAT at the age of three (keynote abstract) · ASE 2012
Methodology Standards: Help or Hindrance? · OOPSLA 1994
Panel - Which Method is Best? · OOPSLA 1993
Empirical software engineering
software engineering practice
0.112012
Re-founding software engineering - SEMAT at the age of three (keynote abstract) · ASE 2012
Empirical software engineering › software engineering research methodology
empirical study
0.012012
Re-founding software engineering - SEMAT at the age of three (keynote abstract) · ASE 2012
Requirements engineering and software design
object-oriented development
0.021992
The OO Software Development Process (Panel) · OOPSLA 1992
Object Oriented Development in an Industrial Environment · OOPSLA 1987
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.011992
From Events to Objects: The Heresy of Event-Orientation in a World of Objects (Panel) · OOPSLA 1992
Data models and query languages
object-oriented database
0.011991
Re-engineering of Old Systems to an Object-Oriented Database · OOPSLA 1991
Software maintenance and evolution › software reengineering › software modernization › software migration
legacy system migration
0.011991
Re-engineering of Old Systems to an Object-Oriented Database · OOPSLA 1991
Software maintenance and evolution
software reengineering
0.011991
Re-engineering of Old Systems to an Object-Oriented Database · OOPSLA 1991
Requirements engineering and software design
conceptual modeling
0.011987
Object Oriented Development in an Industrial Environment · OOPSLA 1987
Requirements engineering and software design
requirements modeling
0.011987
Object Oriented Development in an Industrial Environment · OOPSLA 1987
Embedded and real-time systems
distributed real-time systems
0.011986
Language Support for Changeable Large Real Time Systems · OOPSLA 1986
Software maintenance and evolution
software evolution
0.011991
Re-engineering of Old Systems to an Object-Oriented Database · OOPSLA 1991
Software maintenance and evolution › software evolution › software adaptation
dynamic reconfiguration
0.011986
Language Support for Changeable Large Real Time Systems · OOPSLA 1986

Methods — techniques the papers use, named apart from their topics

object-oriented modeling · 0.0block design · 0.0
YearPublicationVenuePosition
2022 Better Scrum through Essence
abstract
Abstract We live at an exciting time where software has become a dominant aspect of our everyday life. Although software provides opportunities for improving various aspects of our society, it also presents many challenges. One of them is development, deployment, and sustaining of high quality software on a broad scale. While agile methods (Scrum being one of the most prominent examples) ease the process, their popularity deteriorates the clarity and simplicity they were once meant to bring into software development. This article explores the synergy of Scrum and Essence, a domain model of software engineering processes, intending to become a common ground for software development methods, bringing clarity into the composition of methods from individual practices. This short communication motivates the interplay of Scrum and Essence, being accompanied with a set of videotutorials and 21 Scrum Essential cards to further guide more effective team's way of working.
Ivar Jacobson, Jeff Sutherland, Brian Kerr, Barbora Buhnova
Softw. Pract. Exp.1
2016 Introduction to the special section - General Theories of Software Engineering: New advances and implications for research
Klaas-Jan Stol, Michael Goedicke, Ivar Jacobson
Inf. Softw. Technol.3
2015 4th SEMAT Workshop on General Theory of Software Engineering (GTSE 2015)
abstract
General theories explain the fundamental phenomena that constitute a research domain. They apply across a domain and often integrate many theories and concepts into a single cohesive view. While general theories are extremely important for education and research coordination, and common in many disciplines (e.g. sociology, criminology, electrical engineering, biology, physics), software engineering lacks a well-accepted general theory. The General Theory of Software Engineering workshop seeks to rectify this situation by promoting theory development in software engineering. The fourth workshop in this series, held in conjunction with the International Conference on Software Engineering, displayed a promising trend toward more theory development papers.
Paul Ralph, Gregor Engels, Ivar Jacobson, Michael Goedicke
ICSE (2)3
2015 Towards general theories of software engineering
Pontus Johnson, Mathias Ekstedt, Michael Goedicke, Ivar Jacobson
Sci. Comput. Program.4
2013 2nd SEMAT workshop on a general theory of software engineering (GTSE 2013)
abstract
Most academic disciplines emphasize the importance of their general theories. Examples of well-known general theories include the Big Bang theory, Maxwell's equations, the theory of the cell, the theory of evolution, and the theory of demand and supply. Less known to the wider audience, but established within their respective fields, are theories with names such as the general theory of crime and the theory of marriage. Few general theories of software engineering have, however, been proposed, and none have achieved significant recognition. This workshop, organized by the SEMAT initiative, aims to provide a forum for discussing the concept of a general theory of software engineering. The topics considered include the benefits, the desired qualities, the core components and the form of a such a theory.
Pontus Johnson, Ivar Jacobson, Michael Goedicke, Mira Kajko-Mattsson
ICSE2
2012 Refounding software engineering: The Semat initiative (Invited presentation)
abstract
The new software engineering initiative, Semat, is in the process of developing a kernel for software engineering that stands on a solid theoretical basis. So far, it has suggested a set of kernel elements for software engineering and basic language constructs for defining the elements and their usage. This paper describes a session during which Semat results and status will be presented. The presentation will be followed by a discussion panel.
Mira Kajko-Mattsson, Michael Striewe, Michael Goedicke, Ivar Jacobson, Ian Spence, Shihong Huang, Paul McMahon, Bruce MacIsaac, Brian Elvesæter, Arne-Jørgen Berre, Ed Seymour
ICSE4
2012 Re-founding software engineering - SEMAT at the age of three (keynote abstract)
abstract
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 understood and artificially magnified; the lack of credible experimental evaluation and validation; and the split between industry practice and academic research.
Ivar Jacobson, Ian Spence, Pontus Johnson, Mira Kajko-Mattsson
ASE1
2009 What They Dont Teach You about Software at School: Be Smart!
Ivar Jacobson
XP1
2008 Beyond Agile: Smart
abstract
Summary form only given. One of the most popular buzzwords in software development is agile. Today everyone wants to be agile. That is good! However, being agile is not enough. For several years Dr. Ivar Jacobson has expressed that the most important character you need to have to be a great software developer is to be smart. What does that mean? Most people know intuitively what does it mean for software. In this session, Dr. Ivar Jacobson will describe what it means to be smart when it comes to developing software from requirements through to deployment.
Ivar Jacobson
APSEC1
2007 Enough of RE Processes- Let's Do Practices
Ivar Jacobson
RE1
2004 Use cases - Yesterday, today, and tomorrow
Ivar Jacobson
Softw. Syst. Model.1
1999 The Unified Process for Component-Based Development
Ivar Jacobson
CAiSE1
1999 The Unified Modeling Language User Guide
Grady Booch, James E. Rumbaugh, Ivar Jacobson
J. Database Manag.3
1995 Patterns: Cult to Culture? - Panel Session
abstract
Article Free Access Share on Patterns: cult to culture? Authors: Steven Fraser BNR/Nortel (Moderator) BNR/Nortel (Moderator)View Profile , Grady Booch Rational RationalView Profile , Frank Buschmann Siemens SiemensView Profile , Jim Coplien AT&T AT&TView Profile , Norm Kerth Elite Systems Elite SystemsView Profile , Ivar Jacobson Objectory ObjectoryView Profile , Mary Beth Rosson Virginia Polytechnic Institute and State University Virginia Polytechnic Institute and State UniversityView Profile Authors Info & Claims OOPSLA '95: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applicationsOctober 1995 Pages 231–234https://doi.org/10.1145/217838.217863Online:17 October 1995Publication History 3citation600DownloadsMetricsTotal Citations3Total Downloads600Last 12 Months19Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Steven Fraser 0001, Grady Booch, Frank Buschmann, James Coplien, Ivar Jacobson, Norman L. Kerth, Mary Beth Rosson
OOPSLA5
1995 Systematic Software Reuse - Panel Session
abstract
No abstract available.
Martin L. Griss, Ted J. Biggerstaff, Sallie M. Henry, Ivar Jacobson, Doug Lea, Will Tracz
OOPSLA4
1994 Methodology Standards: Help or Hindrance?
abstract
article Free Access Share on Methodology standards: help or hindrance? Authors: Grady Booch Rational Software Corporation Rational Software CorporationView Profile , Brian Henderson-Sellers University of Technology, Sydney University of Technology, SydneyView Profile , Ivar Jacobson Objective Systems AB Objective Systems ABView Profile , Steve Mellor Project Technology, Inc. Project Technology, Inc.View Profile , James Rumbaugh GE GEView Profile , Rebecca Wirfs-Brock Digitalk DigitalkView Profile , Chairman: David Monarchi University of Colorado, Boulder University of Colorado, BoulderView Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 29Issue 10Oct. 1994 pp 223–228https://doi.org/10.1145/191081.191115Online:01 October 1994Publication History 5citation0DownloadsMetricsTotal Citations5Total Downloads0Last 12 Months0Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
David E. Monarchi, Grady Booch, Brian Henderson-Sellers, Ivar Jacobson, Stephen J. Mellor, James E. Rumbaugh, Rebecca Wirfs-Brock
OOPSLA4
1993 Panel - Which Method is Best?
Rich Mendez, Rebecca Wirfs-Brock, James E. Rumbaugh, Stephen J. Mellor, Ivar Jacobson, Grady Booch
OOPSLA5
1992 The OO Software Development Process (Panel)
abstract
Article Free Access Share on The OO software development process (panel) Authors: Dennis de Champeaux View Profile , Bob Balzer View Profile , Dave Bulman View Profile , Kathleen Culver-Lozo View Profile , Ivar Jacobson View Profile , Stephen J. Mellor View Profile Authors Info & Claims OOPSLA '92: Conference proceedings on Object-oriented programming systems, languages, and applicationsOctober 1992Pages 484–489https://doi.org/10.1145/141936.141974Published:31 October 1992Publication History 0citation383DownloadsMetricsTotal Citations0Total Downloads383Last 12 Months9Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Dennis de Champeaux, Robert Balzer, Dave Bulman, Kathleen Culver-Lozo, Ivar Jacobson, Stephen J. Mellor
OOPSLA5
1992 From Events to Objects: The Heresy of Event-Orientation in a World of Objects (Panel)
Larry L. Constantine, Ivar Jacobson, Meilir Page-Jones, John Palmer, Steven Weiss
OOPSLA2
1991 Re-engineering of Old Systems to an Object-Oriented Database
Ivar Jacobson, Fredrik Lindström
OOPSLA1
1987 Object Oriented Development in an Industrial Environment
abstract
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 techniques when 'programming in the small' and do not stand on the firm experience of existing developments methods for large systems. One such technique called block design has been used within the telecommunication industry and relies on a similar paradigm as object-oriented programming. The two techniques together with a third technique, conceptual modeling used for requirement modeling of information systems, have been unified into a method for the development of large systems.
Ivar Jacobson
OOPSLA1
1986 Language Support for Changeable Large Real Time Systems
abstract
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 'change oriented' in that they support not only the first development stage of a system but also its continuous change and evolution. In particularly, the concepts give a promising solution to 'on the fly' changes of existing, active entities.
Ivar Jacobson
OOPSLA1