Incremental method engineering with modeling tools theoretical principles and empirical evidence

The main objective of this study is to improve the applicability of information system development (ISD) methods supported by modeling tools. This is carried out by examining and extending method engineering (ME) processes. To draw on an analogy with software engineering, ME develops and improves IS...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Tolvanen, Juha-Pekka
Aineistotyyppi: Väitöskirja
Kieli:eng
Julkaistu: 1998
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/103783
_version_ 1835672051796410368
author Tolvanen, Juha-Pekka
author_facet Tolvanen, Juha-Pekka Tolvanen, Juha-Pekka
author_sort Tolvanen, Juha-Pekka
datasource_str_mv jyx
description The main objective of this study is to improve the applicability of information system development (ISD) methods supported by modeling tools. This is carried out by examining and extending method engineering (ME) processes. To draw on an analogy with software engineering, ME develops and improves ISD methods. Instead of introducing a set of standardized methods in an ISD project, we assume that its method requirements vary. ISD projects differ greatly and are more situation-bound than is usually assumed. We suggest that methods should be constructed according to the needs of particular ISD situations and contingencies. To continue the analogy, just as software engineering is guided by ISD methods, ME is guided by (meta)methods. In order to develop ISD methods and improve their flexibility we develop methodical guidelines that are founded on engineering principles. These guidelines specify how knowledge related to methods should be described, analyzed, and maintained for ISD projects, and how it should be adapted into ISD tools. The topic of ME is important, since local method development is common in organizations, and there is a lack of knowledge about the development and use of local methods. In this thesis we focus on incremental ME. Any organization that builds ISs not only delivers systems, it also learns and creates knowledge about how to carry out ISD, and thus crafts new ISD methods. An incremental approach aims to make this experience systematic, leading to continuous method improvement. Accordingly, methods are a part of organizational knowledge which evolves and needs to be maintained in an organization. This thesis puts forward three principles of incremental ME. First, constructs of method modeling languages for carrying out efficient incremental ME are described. Second, guidelines and mechanisms for collecting and analyzing modeling-related experiences are defined, and their implications for method improvements are explained. Third, the viability of the principles proposed is demonstrated in two cases of incremental ME. The resulting ME principles can be applied in organizations which are developing their own method and need methodical guidelines for this task.
first_indexed 2025-06-19T20:01:29Z
format Väitöskirja
fullrecord [{"key": "dc.contributor.author", "value": "Tolvanen, Juha-Pekka", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2025-06-19T08:16:34Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2025-06-19T08:16:34Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "1998", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.isbn", "value": "978-952-86-0826-4", "language": null, "element": "identifier", "qualifier": "isbn", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/103783", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The main objective of this study is to improve the applicability of information system development (ISD) methods supported by modeling tools. This is carried out by examining and extending method engineering (ME) processes. To draw on an analogy with software engineering, ME develops and improves ISD methods. Instead of introducing a set of standardized methods in an ISD project, we assume that its method requirements vary. ISD projects differ greatly and are more situation-bound than is usually assumed. We suggest that methods should be constructed according to the needs of particular ISD situations and contingencies. To continue the analogy, just as software engineering is guided by ISD methods, ME is guided by (meta)methods. In order to develop ISD methods and improve their flexibility we develop methodical guidelines that are founded on engineering principles. These guidelines specify how knowledge related to methods should be described, analyzed, and maintained for ISD projects, and how it should be adapted into ISD tools. The topic of ME is important, since local method development is common in organizations, and there is a lack of knowledge about the development and use of local methods. In this thesis we focus on incremental ME. Any organization that builds ISs not only delivers systems, it also learns and creates knowledge about how to carry out ISD, and thus crafts new ISD methods. An incremental approach aims to make this experience systematic, leading to continuous method improvement. Accordingly, methods are a part of organizational knowledge which evolves and needs to be maintained in an organization. This thesis puts forward three principles of incremental ME. First, constructs of method modeling languages for carrying out efficient incremental ME are described. Second, guidelines and mechanisms for collecting and analyzing modeling-related experiences are defined, and their implications for method improvements are explained. Third, the viability of the principles proposed is demonstrated in two cases of incremental ME. The resulting ME principles can be applied in organizations which are developing their own method and need methodical guidelines for this task.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Harri Hirvi (hirvi@jyu.fi) on 2025-06-19T08:16:34Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2025-06-19T08:16:34Z (GMT). No. of bitstreams: 0\n Previous issue date: 1998", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.relation.ispartofseries", "value": "Jyv\u00e4skyl\u00e4 studies in computer science, economics and statistics", "language": null, "element": "relation", "qualifier": "ispartofseries", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": null, "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "kehitt\u00e4minen", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tietoj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kehitys", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokoneavusteinen suunnittelu", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "systeemity\u00f6", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "suunnittelu", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokonej\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "method engineering", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "metamodeling", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Information systems", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "computer-aided systems engineering", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "information system development methods", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Incremental method engineering with modeling tools : theoretical principles and empirical evidence", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "doctoral thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:ISBN:978-952-86-0826-4", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_db06", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.relation.numberinseries", "value": "47", "language": null, "element": "relation", "qualifier": "numberinseries", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author & University of Jyv\u00e4skyl\u00e4", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "doctoralThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Aineistoon p\u00e4\u00e4sy\u00e4 on rajoitettu tekij\u00e4noikeussyist\u00e4. Aineisto on luettavissa Jyv\u00e4skyl\u00e4n yliopiston kirjaston <a href=\"https://www.jyu.fi/fi/osc/kirjasto/tyoskentelytilat/laitteet-ja-tilat#toc-jyx-ty-asema\">arkistoty\u00f6asemalta</a>.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "<br><br>This material has a restricted access due to copyright reasons. It can be read at the <a href=\"https://www.jyu.fi/fi/osc/kirjasto/tyoskentelytilat/laitteet-ja-tilat#toc-jyx-ty-asema\">workstation</a> at Jyv\u00e4skyl\u00e4 University Library reserved for the use of archival materials.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.date.digitised", "value": "2025", "language": null, "element": "date", "qualifier": "digitised", "schema": "dc"}, {"key": "dc.type.okm", "value": "G4", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_103783
language eng
last_indexed 2025-06-19T20:01:29Z
main_date 1998-01-01T00:00:00Z
main_date_str 1998
publishDate 1998
record_format qdc
source_str_mv jyx
spellingShingle Tolvanen, Juha-Pekka Incremental method engineering with modeling tools : theoretical principles and empirical evidence kehittäminen tietojärjestelmät menetelmät kehitys tietokoneavusteinen suunnittelu systeemityö suunnittelu tietokonejärjestelmät method engineering metamodeling Information systems computer-aided systems engineering information system development methods
title Incremental method engineering with modeling tools : theoretical principles and empirical evidence
title_full Incremental method engineering with modeling tools : theoretical principles and empirical evidence
title_fullStr Incremental method engineering with modeling tools : theoretical principles and empirical evidence Incremental method engineering with modeling tools : theoretical principles and empirical evidence
title_full_unstemmed Incremental method engineering with modeling tools : theoretical principles and empirical evidence Incremental method engineering with modeling tools : theoretical principles and empirical evidence
title_short Incremental method engineering with modeling tools
title_sort incremental method engineering with modeling tools theoretical principles and empirical evidence
title_sub theoretical principles and empirical evidence
title_txtP Incremental method engineering with modeling tools : theoretical principles and empirical evidence
topic kehittäminen tietojärjestelmät menetelmät kehitys tietokoneavusteinen suunnittelu systeemityö suunnittelu tietokonejärjestelmät method engineering metamodeling Information systems computer-aided systems engineering information system development methods
topic_facet Information systems computer-aided systems engineering information system development methods kehittäminen kehitys menetelmät metamodeling method engineering suunnittelu systeemityö tietojärjestelmät tietokoneavusteinen suunnittelu tietokonejärjestelmät
url https://jyx.jyu.fi/handle/123456789/103783 http://www.urn.fi/URN:ISBN:978-952-86-0826-4
work_keys_str_mv AT tolvanenjuhapekka incrementalmethodengineeringwithmodelingtoolstheoreticalprinciplesandempirical