Change search
Link to record
Permanent link

Direct link
BETA
Kajko-Mattsson, Mira MiroslawaORCID iD iconorcid.org/0000-0002-1780-0683
Alternative names
Publications (10 of 108) Show all publications
Kajko-Mattsson, M. M. & Jeppesen, G. (2017). Self-Governance Developer Framework. In: Kajko-Mattsson, M Ellingsen, P Maresca, P (Ed.), THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017): . Paper presented at THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017) (pp. 103-109). International Academy, Research and Industry Association (IARIA)
Open this publication in new window or tab >>Self-Governance Developer Framework
2017 (English)In: THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017) / [ed] Kajko-Mattsson, M Ellingsen, P Maresca, P, International Academy, Research and Industry Association (IARIA), 2017, p. 103-109Conference paper, Published paper (Refereed)
Abstract [en]

Success of software developers should be attributed to developers' knowledge of what to do and their discipline and trust to their self-organization. To achieve this, the software community should provide appropriate process frameworks recommending developers what needs to be done, still however, allowing maximal freedom, flexibility and self-discipline. The Self-Governance Software Developer (SGD) Framework is the solution to this. In this paper, we suggest and motivate the SGD Framework. We also benchamark it against Personal Software Process (PSP). Our results show that SGD has a higher coverage of the developer activities. Still, however, it needs to be evaluated within the industrial context.

Place, publisher, year, edition, pages
International Academy, Research and Industry Association (IARIA), 2017
Series
SOFTENG, International Conference on Advances and Trends in Software Engineering, ISSN 2519-8394 ; 2017
Keywords
personal software process, self-discipline, self-organization, software development, software methods, process models, coding, unit testing
National Category
Software Engineering
Identifiers
urn:nbn:se:kth:diva-227246 (URN)000430353700015 ()978-1-61208-553-1 (ISBN)
Conference
THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017)
Note

QC 20180514

Available from: 2018-05-14 Created: 2018-05-14 Last updated: 2018-05-14Bibliographically approved
Nikitina, N., Kajko-Mattsson, M. & Nolan, A. J. (2015). Successful process improvement projects are no accidents. Journal of Software: Evolution and Process, 27(11)
Open this publication in new window or tab >>Successful process improvement projects are no accidents
2015 (English)In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 27, no 11Article in journal (Refereed) Published
Abstract [en]

Despite substantial amount of research in software process improvement (SPI) and a wide variety of SPI approaches and software process maturity models, many of the SPI initiatives still fail. This is mainly because the improvement projects are found to be far more complex than expected from the beginning. They embrace a myriad of various organizational, managerial, process, and social properties that need to be considered, such as clear directions, full commitment, continuous sponsorship, and dedicated resources. Some of those properties have been already widely known within SPI arena while others have not yet been recognized. This paper identifies the properties that need to be fulfilled for making SPI projects successful and puts them into an SPI Checklist to be used in the assessment of SPI projects. It then reports on its pilot evaluation within 10 SPI projects at Rolls Royce. The evaluation results show a strong relationship between the fulfillment of the checklist items by the projects studied and the success rates of those projects. Thereby, the results provide a strong proof of concept demonstrating that the success of SPI projects is no accident but a foreseeable outcome of clearly identified and assessable characteristics.

Place, publisher, year, edition, pages
John Wiley & Sons, 2015
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-141269 (URN)10.1002/smr.1738 (DOI)000364517100004 ()2-s2.0-84946214025 (Scopus ID)
Note

Updated from manuscript to article in journal.

QC 20160201

Available from: 2014-02-12 Created: 2014-02-12 Last updated: 2018-01-11Bibliographically approved
Kajko Mattsson, M. M. (2015). Tackling the incompleteness of software engineering education with the ESSENCE kernel. In: ACM International Conference Proceeding: . Paper presented at International Conference on Software and Systems Process, ICSSP 2015; Tallinn; Estonia (pp. 179-180). Association for Computing Machinery
Open this publication in new window or tab >>Tackling the incompleteness of software engineering education with the ESSENCE kernel
2015 (English)In: ACM International Conference Proceeding, Association for Computing Machinery , 2015, p. 179-180Conference paper, Published paper (Refereed)
Abstract [en]

Today, it is practically impossible to provide a complete undergraduate education within software engineering, not only because of its breath and depth but also due to its complexity, intricate nature and huge competition from other curriculum subjects. In this paper, we suggest a half-day tutorial providing one angle of teaching software engineering and tackling the incompleteness problem. The tutorial is based on the ESSENCE Kernel, a recently accepted OMG standard. The Kernel covers the domain of software engineering in a minimalistic way. It includes specifications of the essential things that must be considered for assuring the progress and health of every software engineering endeavor. Hence, it provides a good basis for embracing the whole software engineering domain in a simple yet fully covering manner.

Place, publisher, year, edition, pages
Association for Computing Machinery, 2015
Keywords
Agile, Method, OMG standard, Way of working
National Category
Software Engineering
Identifiers
urn:nbn:se:kth:diva-187130 (URN)10.1145/2785592.2785621 (DOI)2-s2.0-84958548526 (Scopus ID)
Conference
International Conference on Software and Systems Process, ICSSP 2015; Tallinn; Estonia
Note

QC 20160518

Available from: 2016-05-18 Created: 2016-05-17 Last updated: 2018-01-10Bibliographically approved
Nikitina, N. & Kajko-Mattsson, M. (2014). Guiding the adoption of software development methods. In: ACM International Conference Proceeding Series: . Paper presented at 2014 International Conference on Software and Systems Process, ICSSP 2014, 26 May 2014 through 28 May 2014, Nanjing (pp. 109-118).
Open this publication in new window or tab >>Guiding the adoption of software development methods
2014 (English)In: ACM International Conference Proceeding Series, 2014, p. 109-118Conference paper, Published paper (Refereed)
Abstract [en]

Literature shows that as many as 82% of the organizations that adopt agile methods experience problems in their agile adoptions. Despite this, very few reports have provided guidelines for how to conduct software method adoption. This paper suggests a process model of software method adoption and lists contextual factors for guiding the deployment of software development methods. The adoption model and the contextual factors have been evaluated in six industrial method adoption projects and they have proven to be useful for guiding organizations in their software method adoption efforts.

Keywords
agile adoption, agile method, deployment, method adoption, method engineering, Process change, process model, SPI, Agile manufacturing systems, Agile adoptions, Agile methods, Process Modeling, Software design
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-167884 (URN)10.1145/2600821.2600825 (DOI)2-s2.0-84902477962 (Scopus ID)9781450327541 (ISBN)
Conference
2014 International Conference on Software and Systems Process, ICSSP 2014, 26 May 2014 through 28 May 2014, Nanjing
Note

QC 20150611

Available from: 2015-06-11 Created: 2015-05-22 Last updated: 2015-06-11Bibliographically approved
Johnson, P., Jacobson, I., Goedicke, M. & Kajko-Mattsson, M. (2013). 2nd SEMAT workshop on a general theory of software engineering (GTSE 2013). In: 2013 35th International Conference on Software Engineering (ICSE): . Paper presented at 2013 35th International Conference on Software Engineering, ICSE 2013; San Francisco, CA, United States, 18-26 May 2013 (pp. 1525-1526). New York: IEEE
Open this publication in new window or tab >>2nd SEMAT workshop on a general theory of software engineering (GTSE 2013)
2013 (English)In: 2013 35th International Conference on Software Engineering (ICSE), New York: IEEE , 2013, p. 1525-1526Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
New York: IEEE, 2013
Series
Proceedings - International Conference on Software Engineering, ISSN 0270-5257
Keywords
General Theory, Software Engineering, Big-Bang theory, Core components, Demand and supply, Maxwell's equations, Theory of evolution, Engineering, Industrial engineering
National Category
Software Engineering
Identifiers
urn:nbn:se:kth:diva-140003 (URN)10.1109/ICSE.2013.6606769 (DOI)000333965800223 ()2-s2.0-84886437484 (Scopus ID)978-146733076-3 (ISBN)
Conference
2013 35th International Conference on Software Engineering, ICSE 2013; San Francisco, CA, United States, 18-26 May 2013
Note

QC 20140117

Available from: 2014-01-17 Created: 2014-01-16 Last updated: 2018-01-11Bibliographically approved
Johnson, P., Jacobson, I., Goedicke, M. & Kajko-Mattsson, M. (Eds.). (2013). GTSE 2013: 2nd SEMAT Workshop on a General Theory of Software Engineering. Paper presented at International Conference on Software Engineering. IEEE Press
Open this publication in new window or tab >>GTSE 2013: 2nd SEMAT Workshop on a General Theory of Software Engineering
2013 (English)Conference proceedings (editor) (Other academic)
Place, publisher, year, edition, pages
IEEE Press, 2013
National Category
Software Engineering
Identifiers
urn:nbn:se:kth:diva-138508 (URN)
Conference
International Conference on Software Engineering
Note

QC 20140210

Available from: 2013-12-19 Created: 2013-12-19 Last updated: 2018-01-11Bibliographically approved
Kajko-Mattsson, M. (2012). A Method for Designing Software Engineering Educational Programs. In: 2012 IEEE 25th Conference On Software Engineering Education And Training (CSEE&T): . Paper presented at 25th IEEE Conference on Software Engineering Education and Training (CSEEandT), APR 17-19, 2012, Nanjing, PEOPLES R CHINA (pp. 139-143). IEEE
Open this publication in new window or tab >>A Method for Designing Software Engineering Educational Programs
2012 (English)In: 2012 IEEE 25th Conference On Software Engineering Education And Training (CSEE&T), IEEE , 2012, p. 139-143Conference paper, Published paper (Refereed)
Abstract [en]

The scope of software engineering has become enormous and impossible to teach it in its entirety. Hence, educational programs should focus on a subset of its body of knowledge. In this paper, we suggest Reuse and Progress Driven Software Engineering Educational Method (RaPSEEM). The method aids in organizing the software engineering body of knowledge when designing specific software engineering programs.

Place, publisher, year, edition, pages
IEEE, 2012
Series
Conference on Software Engineering Education and Training. Proceedings, ISSN 1093-0175
Keywords
Body of knowledge, Educational program, Software engineering body of knowledge, Software engineering programs
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-104391 (URN)10.1109/CSEET.2012.34 (DOI)000309224400024 ()2-s2.0-84866634416 (Scopus ID)978-0-7695-4693-3 (ISBN)
Conference
25th IEEE Conference on Software Engineering Education and Training (CSEEandT), APR 17-19, 2012, Nanjing, PEOPLES R CHINA
Note

QC 20121101

Available from: 2012-11-01 Created: 2012-11-01 Last updated: 2018-01-12Bibliographically approved
Khan, A. S. & Kajko-Mattsson, M. (2012). Analyzing deployment from the perspective of software handover and maintenance. In: Proceedings - 2012 8th International Conference on Computing Technology and Information Management, ICCM 2012: . Paper presented at 2012 8th International Conference on Computing Technology and Information Management, ICCM 2012, 24 April 2012 through 26 April 2012, Seoul (pp. 244-251).
Open this publication in new window or tab >>Analyzing deployment from the perspective of software handover and maintenance
2012 (English)In: Proceedings - 2012 8th International Conference on Computing Technology and Information Management, ICCM 2012, 2012, p. 244-251Conference paper, Published paper (Refereed)
Abstract [en]

Deployment is an important constituent process in software handover and a critical prerequisite step to software maintenance. Despite this, there are no studies dealing with the role of deployment within software handover and maintenance. In this paper, we study deployment activities that are critical for a successful software handover and maintenance. We evaluate them in twenty software organizations. Our goal is to investigate their status and usefulness from the handover and maintenance perspective. Our results show that the deployment process, although it strongly varies in the organizations studied, adheres to our process model and provides good support for executing handover and for determining future maintenance effort.

Keywords
installation, processe, transition, Deployment process, Handover, Process model, Software organization, Information management, Computer software maintenance
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-105458 (URN)2-s2.0-84866998838 (Scopus ID)978-898867867-1 (ISBN)
Conference
2012 8th International Conference on Computing Technology and Information Management, ICCM 2012, 24 April 2012 through 26 April 2012, Seoul
Note

QC 20121122

Available from: 2012-11-22 Created: 2012-11-21 Last updated: 2018-01-12Bibliographically approved
Kajko-Mattsson, M., Snygg, J. & Hammargren, E. (2012). CM 3: Emergency problem management - A scenario-based evaluation. In: Proceedings - ICIDT 2012, 8th International Conference on Information Science and Digital Content Technology: . Paper presented at 8th International Conference on Information Science and Digital Content Technology, ICIDT 2012, 26 June 2012 through 28 June 2012, Jeju, South Korea (pp. 379-386).
Open this publication in new window or tab >>CM 3: Emergency problem management - A scenario-based evaluation
2012 (English)In: Proceedings - ICIDT 2012, 8th International Conference on Information Science and Digital Content Technology, 2012, p. 379-386Conference paper, Published paper (Refereed)
Abstract [en]

Competitiveness and survivability of many companies today does not only depend on their products and development processes. It also strongly depends on how effective the organizations are in managing emergency software problems. Despite this, there is only one process model dealing with software emergencies. It is CM 3: Emergency Problem Management. In this paper, we evaluate CM 3: Emergency Problem Management using three real-life emergency case scenarios. Our results show that the emergency processes strongly vary from case to case. Despite this, they could be easily mapped on the CM 3: Emergency Problem Management constituents.

Keywords
alert levels, crisis management, operational levels, software maintenance, Development process, Operational level, Problem management, Process model, Scenario-based evaluation, Software problems, Competition, Computer software maintenance, Information science
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-105467 (URN)2-s2.0-84867016429 (Scopus ID)978-898867869-5 (ISBN)
Conference
8th International Conference on Information Science and Digital Content Technology, ICIDT 2012, 26 June 2012 through 28 June 2012, Jeju, South Korea
Note

QC 20121121

Available from: 2012-11-21 Created: 2012-11-21 Last updated: 2018-01-12Bibliographically approved
Snygg, J., Kajko-Mattson, M. & Hammargren, E. (2012). Comparing two software emergency process models. In: 2012 International Conference on Software and System Process, ICSSP 2012 - Proceedings: . Paper presented at 2012 International Conference on Software and System Process, ICSSP 2012; Zurich; 2 June 2012 through 3 June 2012 (pp. 150-159). IEEE
Open this publication in new window or tab >>Comparing two software emergency process models
2012 (English)In: 2012 International Conference on Software and System Process, ICSSP 2012 - Proceedings, IEEE , 2012, p. 150-159Conference paper, Published paper (Refereed)
Abstract [en]

Organizations need guidance on how to efficiently manage emergency software problems. Such guidance, however, is available in only one process model today, CM3: Emergency Problem Management. In this paper, we compare CM3: Emergency Problem Management with an industrial software emergency process model. Our comparison results lead to the extensions of CM3: Emergency Problem Management with a pre-alert phase and a co-ordination of the management of emergency software problems with a crisis management process.

Place, publisher, year, edition, pages
IEEE, 2012
Keywords
alert phases, incident, maintenance, operational levels, severity algorithm, software process, Comparison result, Crisis management, Industrial software, Operational level, Problem management, Process model, Software problems
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-101559 (URN)10.1109/ICSSP.2012.6225960 (DOI)2-s2.0-84864339119 (Scopus ID)978-146732352-9 (ISBN)
Conference
2012 International Conference on Software and System Process, ICSSP 2012; Zurich; 2 June 2012 through 3 June 2012
Note

QC 20120831

Available from: 2012-08-31 Created: 2012-08-30 Last updated: 2018-01-12Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-1780-0683

Search in DiVA

Show all publications