I. John

Publication List Details

Period

1975 - 2009

Number

101

Co-Authors

Efficient scoping with CaVE - a case study (2009)

John, I., Knodel, J., Schulz, T.

Successful scoping - the planning instrument for introduction of product line engineering - requires information about products, features, domains, and envisioned business goals. The information...

Dörr Elicitation of Use Cases for Product Lines (2008)

A. Fantechi, S. Gnesi, I. John, G. Lami, J. Dörr

Abstract. Use Cases can be employed in system requirements engineering to capture requirements from an external point of view. In product line modeling, commonalities and variabilities of a family of...

Evolutionary product line requirements engineering (2008)

John, I., Barreto Villela, K.

Product Line Engineering has a widespread use in industry now. Therefore there is a high need for customizable, adaptable, and also for mature methods. Scoping and product line analysis are a unique...

Excessively Volatile Stock Markets: Equilibrium Computation and Policy Analysis (2008)

Thomas M. Mertens, I John, Y. Campbell, Nicola Fuchs-schündeln, Kenneth L. Judd, N. Gregory, ...

This paper incorporates excess volatility in stock prices into a standard general equilibrium model and finds large welfare gains from stabilizing policies. Stock prices in this model aggregate...

PSYCHOLOGICAL SCIENCE Research Article FUNCTIONAL MAGNETIC RESONANCE IMAGING OF SEMANTIC MEMORY PROCESSES IN THE FRONTAL LOBES (2007)

I John, E. Desmond, Jonathan B. Demb, Anthony D. Wagner, Maria V. Stone, ...

Alac--Frontablobe activation during semantic memory performance was examined using functional magnetic resonance imaging (fMRI), a noninvasive technique for localizing neural activity associated with...

Acknowledgments (2007)

I John, R. Sturgul, Ph. D, Felix Ritter, Felix Ritter

and support during my stay at the University of Idaho, where the fundamental work for this paper took place. Thanks are also due to Prof. Peter Lorenz for his assistance in organizational questions...

Efficient scoping with CaVE - a case study (2007)

John, I., Knodel, J., Kolb, R., Schulz, T.

The information needed for product line scoping is usually elicited interactively with high involvement of domain experts of the application domain. In this paper we present a case study that applies...

Using requirements management tools in software product line engineering: The state of the practice (2007)

Beuche, D., Birk, A., Dreier, H., Fleischmann, A., Galle, H., Heller, G., ...

A software product line oriented approach to developing systems has an impact on the development process as a whole. Although the basic idea of product lines is simple, systematic implementation of...

Combining reverse engineering techniques for product lines (2006)

Ganesan, D., John, I., Knodel, J.

In a product line context, the migration strategy to exploit functionality embodied in existing components having a high reuse potential can be fourfold: reuse as is, reuse and adapt, recover and...

Capturing product line information from legacy user documentation (2006)

John, I.

The development of a software product line is seldom a green field task. Legacy systems exist that serve as an information source or that should be integrated into a product line. The information...

Software product lines doctoral symposium (2006)

John, I., Bass, L., Lami, G.

The SPLC doctoral symposium provides a platform for young researchers to present their work to an international audience and discuss it with each other and with experts in the field.

A practical guide to product line scoping (2006)

John, I., Knodel, J., Lehner, T., Muthig, D.

Over the last years scoping has been established as the initial activity for starting product line engineering. To be successful in defining the right scope for more than 5 years in industrial...

Experiences with product line development of embedded systems at testo AG (2006)

Kolb, R., John, I., Knodel, J., Muthig, D., Haury, U., Meier, G.

Product line practices are increasingly becoming popular in the domain of embedded software systems. This paper presents results of assessing success, consistency, and quality of Testo's product line...

Ethnomedicinal and Phytochemical Profile of Some Savanna Plant Species in Nigeria (2005)

S.P. Bako, M.J. Bakfur, I. John, E.I. Bala

A study was conducted to evaluate the usage in trado-medicine and phytochemical profiles of some plants of common occurrence in the Savanna eco-region of Nigeria. The plant species evaluated,...

Second International Software Product Lines Young Researchers Workshop, SPLYR 2005. Proceedings: Rennes, France - September 26th, 2005. In conjunction with the 9th International Software Product Line Conference (SPLC-Europe) (2005)

Geppert, B., John, I., Lami, G.

Different to many other software engineering techniques, product-line engineering arose from practical experience in industry. But as with every successful technique product line-engineering can also...

Combination of requirements recovery and architecture recovery for existing systems (2005)

Forster, T., Ganesan, D., Grund, M., John, I., Knodel, J.

Reuse of components is a promising solution for software development organizations in order to fulfill the need to reduce cost, effort and time-to-market, to manage increasing complexity and size of...

Asset recovery and their incorporation into product lines (2005)

Knodel, J., John, I., Ganesan, D., Pinzger, M., Usero, F., Arciniegas, J.L., ...

Software product lines aim in having a common platform from which several similar products can be derived. The elements of the platform are called assets and they are managed in an asset base being...

Second International Software Product Lines Young Researchers Workshop, SPLYR 2005. Proceedings: Rennes, France - September 26th, 2005. In conjunction with the 9th International Software Product Line Conference (SPLC-Europe) (2005)

Geppert, B., John, I., Lami, G.

Different to many other software engineering techniques, product-line engineering arose from practical experience in industry. But as with every successful technique product line-engineering can also...

Combination of requirements recovery and architecture recovery for existing systems (2005)

Forster, T., Ganesan, D., Grund, M., John, I., Knodel, J.

Reuse of components is a promising solution for software development organizations in order to fulfill the need to reduce cost, effort and time-to-market, to manage increasing complexity and size of...

Introducing the PuLSE approach to an embedded system population at testo AG (2005)

Schmid, K., John, I., Kolb, R., Meier, G.

Over the last few years, product line engineering has become a major theme in software engineering research, and is increasingly becoming a central topic of software engineering practice in the...

Asset recovery and their incorporation into product lines (2005)

Knodel, J., John, I., Ganesan, D., Pinzger, M., Usero, F., Arciniegas, J.L., ...

Software product lines aim in having a common platform from which several similar products can be derived. The elements of the platform are called assets and they are managed in an asset base being...

Asset recovery and their incorporation into product lines (2005)

Knodel, J., John, I., Ganesan, D., Pinzger, M., Usero, F., Arciniegas, J.L., ...

Software product lines aim in having a common platform from which several similar products can be derived. The elements of the platform are called assets and they are managed in an asset base being...

Ethnomedicinal and Phytochemical Profile of Some Savanna Plant Species in Nigeria (2005)

S.P. Bako, M.J. Bakfur, I. John, E.I. Bala

A study was conducted to evaluate the usage in trado-medicine and phytochemical profiles of some plants of common occurrence in the Savanna eco-region of Nigeria. The plant species evaluated,...

The state of the practice of systematic software development / product line development in Germany (2004)

John, I., Muthig, D., Schmettow, M.

This report has presented the results of a survey to investigate product line potential in Germany. The survey was performed within the VSEK project and has been answered by 129 people belonging to...

Introducing the PuLSE approach to an embedded system population at Testo AG (2004)

Schmid, K., John, I., Kolb, R., Meier, G.

Over the last years product line engineering became a major theme in software engineering research and increasingly becomes a central topic of software engineering practice in the embedded domain....

Schlussbericht zum Verbundprojekt EMPRESS (2004)

Punter, T., Doerr, J., John, I., Kaiser, P., Kolb, R.

Ziel des Projektes EMPRESS (Evolution Management and Process for Real-Time Embedded Software Systems) war die Entwicklung von Methoden und Prozessen zum flexiblen und dynamischen Management der...

First International Software Product Lines Young Researchers Workshop, SPLYR 2004. Proceedings: Boston, MA - August 30th, 2004. In conjunction with the 3rd Software Product Line Conference (SPLC) (2004)

Geppert, B., John, I., Lami, G.

In the past years product-line engineering has emerged as the standard practice in industry for large-scale software reuse. Different to many other techniques, product-line engineering arose from...

Definition of reference architectures based on existing systems: WP 5.2, lifecycle and process for family integration (2004)

Bayer, J., Forster, T., Ganesan, D., John, I., Knodel, J., ...

Migration from single system development to product family engineering is a challenging task. The success of a product family depends greatly on the quality of its reference architecture, one of the...

UseLine: Process description and case-study (2004)

John, I., Kohler, K., Schmettow, M., Kerkow, D.

In this report we describe the results of the UseLine Project, a project that was funded by the "Stiftung Rheinland Pfalz für Innovation" under grant number 0621. In this project, the...

GoPhone - A software product line in the mobile phone domain (2004)

Muthig, D., John, I., Anastasopoulos, M., Forster, T., Doerr, J., Schmid, K.

This report provides insights into component-based product line engineering on the basis of a case study from the mobile phones domain. The reader follows the systematic creation of a hypothetical...

User documentation based product line modeling (2004)

John, I., Doerr, J., Schmid, K.

This report describes an approach for extraction of product line requirements based on existing user documentation. The approach we describe in this report supports capturing of the information found...

The state of the practice of systematic software development / product line development in Germany (2004)

John, I., Muthig, D., Schmettow, M.

This report has presented the results of a survey to investigate product line potential in Germany. The survey was performed within the VSEK project and has been answered by 129 people belonging to...

A customizable approach to full-life cycle variability management (2004)

Schmid, K., John, I.

In order to enable a smooth transition to product development for an organization that so far did only perform single system development, it is necessary to keep as much of the existing notations and...

Introducing the PuLSE approach to an embedded system population at Testo AG (2004)

Schmid, K., John, I., Kolb, R., Meier, G.

Over the last years product line engineering became a major theme in software engineering research and increasingly becomes a central topic of software engineering practice in the embedded domain....

A customizable approach to full lifecycle variability management (2004)

Schmid, K., John, I.

In order to enable a smooth transition to product development for an organization that so far did only perform single system development, it is necessary to keep as much of the existing notations and...

Herausforderungen bei industriellen Produktlinien-Entwicklungen (2004)

Maßen, T. Von Der, Birk, A., Heller, G., John, I., Schmid, K.

Produktlinien-Ansätze bergen hohe Potenziale, um den Entwicklungsprozess und die Vermarktung ähnlicher Produkte zu optimieren. Die Einführung oder sogar die Umstellung auf eine...

Schlussbericht zum Verbundprojekt EMPRESS (2004)

Punter, T., Doerr, J., John, I., Kaiser, P., Kolb, R.

Ziel des Projektes EMPRESS (Evolution Management and Process for Real-Time Embedded Software Systems) war die Entwicklung von Methoden und Prozessen zum flexiblen und dynamischen Management der...

First International Software Product Lines Young Researchers Workshop, SPLYR 2004. Proceedings: Boston, MA - August 30th, 2004. In conjunction with the 3rd Software Product Line Conference (SPLC) (2004)

Geppert, B., John, I., Lami, G.

In the past years product-line engineering has emerged as the standard practice in industry for large-scale software reuse. Different to many other techniques, product-line engineering arose from...

Definition of reference architectures based on existing systems: WP 5.2, lifecycle and process for family integration (2004)

Bayer, J., Forster, T., Ganesan, D., John, I., Knodel, J., ...

Migration from single system development to product family engineering is a challenging task. The success of a product family depends greatly on the quality of its reference architecture, one of the...

Requirements Engineering, basierend auf existierenden Systemen (2004)

John, I., Doerr, J.

Existierende Software wird oft von Dokumentation wie beispielsweise Benutzerhandbüchern begleitet. Diese Dokumentation ist eine wichtige Informationsquelle für eine neue Produktlinie. Nutzt man die...

Eingebettete Systeme bei der Testo AG (2004)

Schmid, K., John, I., Kolb, R., Meier, G.

Dieser Bericht beschreibt den aktuellen Stand der Produktlinieneinführung bei der Testo AG, einem führenden Hersteller von Messgeräten in den Bereichen Klimamessung und Rauchgasanalyse. Moderne...

Dienstplanungssysteme bei der SIEDA GmbH (2004)

John, I., Muthig, D., Sody, P., Tolzmann, E.

Die SIEDA GmbH, ein kleines innovatives Unternehmen aus Kaiserslautern, entwickelt und vertreibt Desktop-Anwendungen zum Erstellen und Führen von Dienstplänen (z.B. in Krankenhäusern). Jede...

Usable product lines: Issues and requirements (2004)

John, I., Kerkow, D., Schmid, K.

In this paper we describe synergies and conflicts between the two at first sight incompatible fields Usability engineering and Product Line Engineering. We describe how both fields can benefit from...

UseLine: Process description and case-study (2004)

John, I., Kohler, K., Schmettow, M., Kerkow, D.

In this report we describe the results of the UseLine Project, a project that was funded by the "Stiftung Rheinland Pfalz für Innovation" under grant number 0621. In this project, the interplay...

Key challenges in industrial product line engineering (2004)

Maßen, T. Von Der, Birk, A., Heller, G., John, I., Schmid, K., Joos, S., ...

This paper summarizes the results of the "Gesellschaft für Informatik" (GI) working group on "Requirements Engineering for Software Product Lines" which is part of the requirements engineering group...

GoPhone - A software product line in the mobile phone domain (2004)

Muthig, D., John, I., Anastasopoulos, M., Forster, T., Doerr, J., Schmid, K.

This report provides insights into component-based product line engineering on the basis of a case study from the mobile phones domain. The reader follows the systematic creation of a hypothetical...

User documentation based product line modeling (2004)

John, I., Doerr, J., Schmid, K.

This report describes an approach for extraction of product line requirements based on existing user documentation. The approach we describe in this report supports capturing of the information found...

Extraktion von gemeinsamen und variablen Anforderungen aus Benutzerdokumentationen (2004)

John, I.

Dieser Artikel beschreibt einen Ansatz zur Extraktion von Anforderungen an eine Produktlinie von Systemen basierend auf der Benutzerdokumentation existierender Systeme. Domänenexperten sind oft der...

Benutzbare Produktlinien. Integration von Usability und Produktlinienaspekten in der Anforderungsanalyse (2004)

John, I., Kohler, K., Schmid, K.

Softwareproduktlinien unterstützen die Entwicklung mehrerer Produkte in Varianten. Diese Variantenbildung betrifft die Architektur der Software insgesamt, materialisiert sich für den Kunden aber...

Report of the GI Work Group "Requirements Engineering for Product Lines" (2003)

Birk, A., Heller, G., John, I., Joos, S., Müller, K., Schmid, K., ...

This report summarizes the results of the GI working on "Requirements Engineering for Software Product Lines", a working of the GI 2.1.6. This work group met regularly to identify the key...

Extraktion von Produktfamilienanforderungen aus Benutzerdokumentation (2003)

John, I., Doerr, J.

Existierende Software wird oft von Dokumentation wie beispielsweise Benutzerhandbüchern begleitet. Diese Dokumentation ist eine wichtige Quelle für eine neue Produktfamilie. Durch das gezielte...

Extracting product line model elements from user documentation (2003)

John, I., Doerr, J.

This report describes an approach for extraction of product line requirements based on existing user documentation. The approach we describe in this report supports capturing of the information found...

Product line engineering industrial nuts and bolts (2003)

Birk, A., Heller, G., John, I., Maßen, T. Von Der, Müller, K., Schmid, K.

Software product lines (SPL) are a powerful concept for ensuring quality, economic efficiency, and manageability of families of software systems. SPL are relevant to large industrial enterprises that...

Conducting on-line surveys in software engineering (2003)

Punter, T., Ciolkowski, M., Freimut, B., John, I.

One purpose of empirical software engineering is to enable an understanding of factors that influence software development. Surveys are an appropriate empirical strategy to gather data from a large...

Elicitation of use cases for product lines (2003)

Fantechi, A., Gnesi, S., John, I., Lami, G., Doerr, J.

Use Cases can be employed in system requirements engineering to capture requirements from an external point of view. In product line modeling, commonalities and variabilities of a family of systems...

Report of the GI Work Group "Requirements Engineering for Product Lines" (2003)

Birk, A., Heller, G., John, I., Joos, S., Müller, K., Schmid, K., ...

This report summarizes the results of the GI working on "Requirements Engineering for Software Product Lines", a working of the GI 2.1.6. This work group met regularly to identify the key problems in...

Extraktion von Produktfamilienanforderungen aus Benutzerdokumentation (2003)

John, I., Doerr, J.

Existierende Software wird oft von Dokumentation wie beispielsweise Benutzerhandbüchern begleitet. Diese Dokumentation ist eine wichtige Quelle für eine neue Produktfamilie. Durch das gezielte...

Extracting product line model elements from user documentation (2003)

John, I., Doerr, J.

This report describes an approach for extraction of product line requirements based on existing user documentation. The approach we describe in this report supports capturing of the information found...

Product line engineering. The state of the practice (2003)

Birk, A., Heller, G., John, I., Schmid, K., Maßen, T. Von Der, Müller, K.

Software product lines are powerful tools for ensuring quality, economic efficiency, and manageability of families of software systems. SPL is important for many companies in the software business,...

Product line engineering industrial nuts and bolts (2003)

Birk, A., Heller, G., John, I., Maßen, T. Von Der, Müller, K., Schmid, K.

Software product lines (SPL) are a powerful concept for ensuring quality, economic efficiency, and manageability of families of software systems. SPL are relevant to large industrial enterprises that...

Conducting on-line surveys in software engineering (2003)

Punter, T., Ciolkowski, M., Freimut, B., John, I.

One purpose of empirical software engineering is to enable an understanding of factors that influence software development. Surveys are an appropriate empirical strategy to gather data from a large...

A practical approach to full-life cycle variability management (2003)

Schmid, K., John, I.

In order to enable a smooth transition to product development for an organization that so far did only perform single system development, it is necessary to keep as much of the existing notations and...

Generic variability management and its application to product line modelling (2003)

Schmid, K., John, I.

In order to enable a smooth transition to product development for an organization that so far did only perform single system development, it is necessary to keep as much of the existing notations and...

Elicitation of requirements from user documentation (2003)

John, I., Doerr, J.

This paper describes an approach for elicitation of requirements based on existing user documentation. The approach we describe in this paper supports capturing of the information found in user...

Conducting on-line surveys in software engineering (2003)

Punter, T., Ciolkowski, M., Freimut, B., John, I.

One purpose of empirical software engineering is to enable an understanding of factors that influence software development. Surveys are an appropriate empirical strategy to gather data from a large...

Proceedings of the 4th European GCSE Young Researchers Workshop 2002. In conjunction with Net.ObjectDays 2002 (2002)

Clauss, M., Hanenberg, S., John, I., Mehner, K., Straeten, R. Van Der

The 2002 GCSE Young Researchers Workshop is the fourth in a series of Workshops supporting young researchers in the areas of component based software engineering, product line Engineering, generative...

Software evolution in practice. Adding web functionality to a legacy system (2002)

Anastasopoulos, M., Bayer, J., Bunse, C., John, I., Muthig, D., ...

Software evolution requires an intelligent planning of evolution and maintenance activities in an organization. Intelligent planning means integrating the long-term strategy of a product's...

Modeling variability with use cases (2002)

John, I., Muthig, D.

Use cases are used for single system requirements engineering to capture requirements from an external point of view. When utilizing use cases for product line modeling they cannot be used as is but...

Integrating legacy documentation assets into a product line (2002)

John, I.

When introducing software product-line engineering into an organization, there normally exist systems that have already been developed in the domain of the product line. There are legacy assets in...

Tailoring use cases for product line modeling (2002)

John, I., Muthig, D.

Use cases are used for single system requirements engineering to capture requirements from an external point of view. When utilizing use cases for product line modeling they cannot be used as is but...

Efficient and systematic software evolution through domain analysis (2002)

John, I., Muthig, D., Sody, P., Tolzmann, E.

The goal of any domain-analysis approach is to identify and document requirements on a set of systems in the same application domain in order to make development and maintenance activities more...

Developing, validating and evolving an approach to product line benefit and risk assessment (2002)

Schmid, K., John, I.

Product line engineering is usually a very beneficial, but sometimes also a very risky endeavor, as there is no guarantee for economic success. In this paper, we will describe an assessment approach...

Proceedings of the 4th European GCSE Young Researchers Workshop 2002. In conjunction with Net.ObjectDays 2002 (2002)

Clauss, M., Hanenberg, S., John, I., Mehner, K., Straeten, R. Van Der

The 2002 GCSE Young Researchers Workshop is the fourth in a series of Workshops supporting young researchers in the areas of component based software engineering, product line Engineering, generative...

Software evolution in practice. Adding web functionality to a legacy system (2002)

Anastasopoulos, M., Bayer, J., Bunse, C., John, I., Muthig, D., ...

Software evolution requires an intelligent planning of evolution and maintenance activities in an organization. Intelligent planning means integrating the long-term strategy of a product's evolution...

Modeling variability with use cases (2002)

John, I., Muthig, D.

Use cases are used for single system requirements engineering to capture requirements from an external point of view. When utilizing use cases for product line modeling they cannot be used as is but...

Öffnung der Anwendung ORBIS-Dienstplan für Internet-Dienste durch Domänenanalyse (2001)

John, I., Muthig, D., Sody, P., Tolzmann, E.

Dieser Report dokumentiert die Projektergebnisse einer Domänenanalyse bei der Firma SIEDA, die vom Fraunhofer Institut Experimentelles Software Engineering unterstützt wurde. Im Rahmen des Projekts...

Qualifikationen von kleinen und mittleren Unternehmen (KMU) im Bereich Software Variantenbildung: Abschlußbericht zum Projekt (2001)

John, I., Knauber, P., Muthig, D., Schmid, K., Widen, T.

Motivation Die mittelständische Wirtschaft kann mittel- und langfristig nicht mit den großen internationalen Firmen im Bereich der Massenfertigung oder durch das Angebot von Standardprodukten...

Öffnung der Anwendung ORBIS-Dienstplan für Internet-Dienste durch Domänenanalyse (2001)

John, I., Muthig, D., Sody, P., Tolzmann, E.

Dieser Report dokumentiert die Projektergebnisse einer Domänenanalyse bei der Firma SIEDA, die vom Fraunhofer Institut Experimentelles Software Engineering unterstützt wurde. Im Rahmen des Projekts...

Qualifikationen von kleinen und mittleren Unternehmen (KMU) im Bereich Software Variantenbildung: Abschlußbericht zum Projekt (2001)

John, I., Knauber, P., Muthig, D., Schmid, K., Widen, T.

Motivation Die mittelständische Wirtschaft kann mittel- und langfristig nicht mit den großen internationalen Firmen im Bereich der Massenfertigung oder durch das Angebot von Standardprodukten...

Integrating Legacy Documentation Assets Into A Product Line (2001)

John, I.

When introducing product line engineering into an organization there normally have been systems already developed in the domain. There are legacy assets in different forms which should be integrated...

Product line development as a rational, strategic decision (2001)

Schmid, K., John, I.

Product line development requires a certain amount of up front investment in order to make assets reusable. This investment often keeps organizations from planning and realizing their products in a...

Instrument System Test. Elliott Helicopter Air Data System. (1999)

I. John

During 1973-1974, evaluation of a helicopter lift margin system was conducted on a NUH-1M helicopter. In order to provide air data references to the pilot and for assessment of the effects of...

Acknowledgments (1998)

An Internship Report, Felix Ritter, I John, R. Sturgul, Ph. D, Felix Ritter

and support during my stay at the University of Idaho, where the fundamental work for this paper took place. Thanks are also due to Prof. Peter Lorenz for his assistance in organizational questions...

An mRNA putatively coding for an O-methyltransferase accumulates preferentially in maize roots and is located predominantly in the region of the endodermis.

Held, B M, Wang, H, John, I, Wurtele, E S, Colbert, J T

ZRP4, a 1.4-kb mRNA that preferentially accumulates in roots of young Zea mays L. plants, was identified by isolation of the corresponding cDNA clone. Genomic Southern analysis indicates that the...

An mRNA putatively coding for an O-methyltransferase accumulates preferentially in maize roots and is located predominantly in the region of the endodermis.

Held, B M, Wang, H, John, I, Wurtele, E S, Colbert, J T

ZRP4, a 1.4-kb mRNA that preferentially accumulates in roots of young Zea mays L. plants, was identified by isolation of the corresponding cDNA clone. Genomic Southern analysis indicates that the...