Dr.-Ing. Janet Siegmund (Feigenspan)
geb./born Feigenspan
Otto-von-Guericke-Universität Magdeburg
School of Computer Science
Department of Technical and Business Information Systems
Database and Information Systems Group
P.O. Box 4120, D-39016 Magdeburg, Germany
Office: FIN-320 / Experimentelle Fabrik, Room 415
Phone: ++49 391 67 52662 / 19357
Fax: ++49 391 67 12020
E-mail: feigensp (at) iti.cs.uni-magdeburg.de
Research Interests
- Summary of our experiments, including tasks, source code, quesitonnaires, etc.
- Feature-oriented software development (FOSD)
- Program comprehension
- Empirical software engineering
Teaching
Current Term
Past Term
Awards
- The team fokus: Lehre awarded our teaching concept Explorative and Interactive Learning as one of the best at the University of Magdeburg.
- Research Award 2010 of the Industrie- und Handelskammer Magdeburg for the Master Thesis Empirical Comparison of FOSD Approaches Regarding Program Comprehension - A Feasibility Study
Award of METOP GmbH (Affiliated institute of the University of Magdeburg) for best Thesis
- Faculty Award of the Faculty of Computer Science, University of Magdeburg, for best graduate in the study course Computer Science 2009
- Faculty Award of the Faculty of Computer Science, University of Magdeburg, for best graduate of the Faculty of Computer Science 2009
Theses topics
- App development for Android for a study to estimate the workload of students.
Committees
- PC member of the 29th IEEE International Conference on Software Maintenance (ICSM'13).
- PC member of the 5th International Workshop on Feature-Oriented Software Development (FOSD'13).
Publications
2013
- Janet Siegmund, Christian Kästner,
Sven Apel, André Brechmann, and Gunter Saake.
Experience from Measuring Program Comprehension—Toward a
General Framework.
In Software Engineering 2013, pages 239–257. Gesellschaft für
Informatik, 2013.
2012
- Janet Siegmund.
Framework for Measuring Program Comprehension.
Dissertation, University of Magdeburg, Germany, November
2012.
- Janet Siegmund, Norbert Siegmund, Jana
Fruth, Sven Kuhlmann, Jana Dittmann, and Gunter Saake.
Program Comprehension in Preprocessor-Based Software.
In International Workshop on Digital Engineering (IWDE), pages
517–528. Springer, September 2012.
- Janet Siegmund, Christian Kästner,
Jörg Liebig, and Sven Apel.
Comparing Program Comprehension of Physically and Virtually
Separated Concerns.
In Proceedings of the International Workshop on Feature-Oriented Software
Development, pages 17–24. ACM Press, 2012.
- Janet Siegmund, André Brechmann,
Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich, and Gunter
Saake.
Toward Measuring Program Comprehension with Functional
Magnetic Resonance Imaging.
In International Symposium on the Foundations of Software Engineering -
New Ideas Track (FSE-NIER), pages 24:1–24:4,
2012.
2013
- Michael Soffner, Norbert Siegmund,
Marko Rosenmüller, Janet Feigenspan, Thomas Leich, and Gunter Saake.
A Variability Model for Query Optimizers.
In Database and Information Systems VII. Selected Papers from the Tenth
International Baltic Conference on Databases and Information Systems
2012, pages 15–28. IOS Press, January 2013.
2012
- Norbert Siegmund, Maik Mory, Janet
Feigenspan, Gunter Saake, Mykhaylo Nykolaychuk, and Marco Schumann.
Interoperability of Non-functional Requirements in Complex
Systems.
In ICSE2012: International Workshop on Software Engineering for Embedded
Systems, pages 2–8. IEEE, 2012.
- Janet Feigenspan, Don Batory, and
Taylor Riché.
Is the Derivation of a Model Easier to Understand than the Model
Itself?.
In International Conference on Program Comprehension (ICPC), pages
47–52, 2012.
- Janet Feigenspan, Christian
Kästner, Jörg Liebig, Sven Apel, and Stefan Hanenberg.
Measuring Programming Experience.
In International Conference on Program Comprehension (ICPC), pages
73–82, 2012.
- Janet Feigenspan, Michael Schulze,
Maria Papendieck, Christian Kästner, Raimund Dachselt, Veit Köppen,
Mathias Frisch, and Gunter Saake.
Supporting Program Comprehension in Large Preprocessor-Based
Software Product Lines.
IET Software, 6(6):488–501, 2012.
- Janet Feigenspan and Norbert Siegmund.
Supporting Comprehension Experiments with Human
Subjects.
In International Conference on Program Comprehension (ICPC), pages
244–246. IEEE CS, 2012.
Tool demo.
- Janet Feigenspan, Christian
Kästner, Sven Apel, Jörg Liebig, Michael Schulze, Raimund Dachselt,
Maria Papendieck, Thomas Leich, and Gunter Saake.
Do Background Colors Improve Program Comprehension in the #ifdef
Hell?.
Empirical Software Engineering, 2012.
(PDF)
- Janet Feigenspan, Don Batory, and
Taylor Riché.
Material and Detailed Results of Experiment on Model
Comprehension.
Technical Report TR-12-01, University of Texas at Austin, Department for
Computer Science, 2012.
2011
- Michael Stengel, Janet Feigenspan,
Mathias Frisch, Christian Kästner, Sven Apel, and Raimund Dachselt.
View Infinity: A Zoomable Interface for Feature-Oriented Software
Development.
In Proceedings of 33rd International Conference on Software Engineering
(ICSE), pages 1031–1033. ACM Press, 2011.
- Janet Feigenspan, Michael Schulze,
Maria Papendieck, Christian Kästner, Raimund Dachselt, Veit Köppen,
and Mathias Frisch.
Using Background Colors to Support Program Comprehension in
Software Product Lines.
In International Conference on Evaluation and Assessment in Software
Engineering (EASE), pages 66–75. Institution of Engineering and
Technology, 2011.
- Janet Feigenspan, Norbert Siegmund, and
Jana Fruth.
On the Role of
Program Comprehension in Embedded Systems.
In Proceedings of 13. Workshop Software-Reengineering (WSR), pages
34–35. GI, 2011.
(PDF)
- Janet Feigenspan, Sven Apel, Jörg
Liebig, and Christian Kästner.
Exploring Software Measures to Assess Program
Comprehension.
In International Symposium on Empirical Software Engineering and
Measurement, pages 1–10, paper 3. IEEE Computer Society,
2011.
- Sandro Schulze, Elmar Juergens, and
Janet Feigenspan.
Analyzing the Effect of Preprocessor Annotations on Code
Clones.
In International Working Conference on Source Code Analysis and
Manipulation (SCAM), pages 115–124. IEEE Computer Society, 2011.
acceptance rate: 36 % (16/44).
- Janet Feigenspan, Maria Papendieck,
Christian Kästner, Mathias Frisch, and Raimund Dachselt.
FeatureCommander: Colorful #ifdef World.
In Proceedings of the 15th International Software Product Line Conference
(SPLC), second volume (Demonstration), pages 1–2, paper 48. ACM
Press, 2011.
- Janet Feigenspan.
Program Comprehension of Feature-Oriented Software
Development.
In International Doctoral Symposium on Empirical Software Engineering
(IDoESE), 2011.
- Janet Feigenspan, Norbert Siegmund,
Andreas Hasselberg, and Markus Köppen.
PROPHET: Tool Infrastructure To Support Program Comprehension
Experiments.
In International Symposium on Empirical Software Engineering and
Measurement (ESEM), 2011.
Poster.
2010
- Norbert Siegmund, Janet Feigenspan,
Michael Soffner, Jana Fruth, and Veit Köppen.
Challenges of Secure and Reliable Data Management in
Heterogeneous Environments.
In International Workshop on Digital Engineering (IWDE 2010),
pages 17–24. ACM, June 2010.
- Janet Feigenspan, Christian
Kästner, Mathias Frisch, Raimund Dachselt, and Sven Apel.
Visual Support for Understanding Product Lines.
In Proceedings of the 18th International Conference on Program
Comprehension (ICPC), pages 34–35. IEEE Computer Society, 2010.
Tool demo.
- Jana
Fruth, Jana Dittmann, Frank Ortmeier, and Janet Feigenspan.
Metadaten-Modell für ein sicheres Datenmanagement eingebetteter
Systeme am Beispiel eines Logistikhubs.
In Proceedings of the DACH Security Konferenz 2010, pages
359–370, 2010.
2009
- Janet Feigenspan, Christian
Kästner, Sven Apel, and Thomas Leich.
How to Compare Program Comprehension in FOSD Empirically – An
Experience Report.
In Proceedings of the First Workshop on Feature-Oriented Software
Development (FOSD), pages 55–62. ACM Press, October
2009.
- Janet Feigenspan.
Empirical Comparison of FOSD
Approaches Regarding Program Comprehension – A Feasibility
Study.
Master thesis (diplomarbeit), University of Magdeburg, Germany, August 2009.
(PDF)
- Christian Kästner, Thomas Thüm,
Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel.
FeatureIDE: Tool Framework for Feature-Oriented
Software Development.
In Proceedings of the 31th International Conference on Software
Engineering (ICSE), pages 611–614. IEEE Computer Society, May 2009.
Formal Demonstration paper.
- Janet Feigenspan.
Requirements and design for a language-independent IDE framework to
support feature-oriented programming.
Bachelor's thesis (studienarbeit), University of Magdeburg, Germany, February
2009.
2013
- Janet Siegmund, Christian Kästner, Sven Apel, André Brechmann, and Gunter Saake. Experience from Measuring Program Comprehension—Toward a General Framework. In Software Engineering 2013, pages 239–257. Gesellschaft für Informatik, 2013.
2012
- Janet Siegmund. Framework for Measuring Program Comprehension. Dissertation, University of Magdeburg, Germany, November 2012.
- Janet Siegmund, Norbert Siegmund, Jana Fruth, Sven Kuhlmann, Jana Dittmann, and Gunter Saake. Program Comprehension in Preprocessor-Based Software. In International Workshop on Digital Engineering (IWDE), pages 517–528. Springer, September 2012.
- Janet Siegmund, Christian Kästner, Jörg Liebig, and Sven Apel. Comparing Program Comprehension of Physically and Virtually Separated Concerns. In Proceedings of the International Workshop on Feature-Oriented Software Development, pages 17–24. ACM Press, 2012.
- Janet Siegmund, André Brechmann, Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich, and Gunter Saake. Toward Measuring Program Comprehension with Functional Magnetic Resonance Imaging. In International Symposium on the Foundations of Software Engineering - New Ideas Track (FSE-NIER), pages 24:1–24:4, 2012.
2013
- Michael Soffner, Norbert Siegmund, Marko Rosenmüller, Janet Feigenspan, Thomas Leich, and Gunter Saake. A Variability Model for Query Optimizers. In Database and Information Systems VII. Selected Papers from the Tenth International Baltic Conference on Databases and Information Systems 2012, pages 15–28. IOS Press, January 2013.
2012
- Norbert Siegmund, Maik Mory, Janet Feigenspan, Gunter Saake, Mykhaylo Nykolaychuk, and Marco Schumann. Interoperability of Non-functional Requirements in Complex Systems. In ICSE2012: International Workshop on Software Engineering for Embedded Systems, pages 2–8. IEEE, 2012.
- Janet Feigenspan, Don Batory, and Taylor Riché. Is the Derivation of a Model Easier to Understand than the Model Itself?. In International Conference on Program Comprehension (ICPC), pages 47–52, 2012.
- Janet Feigenspan, Christian Kästner, Jörg Liebig, Sven Apel, and Stefan Hanenberg. Measuring Programming Experience. In International Conference on Program Comprehension (ICPC), pages 73–82, 2012.
- Janet Feigenspan, Michael Schulze, Maria Papendieck, Christian Kästner, Raimund Dachselt, Veit Köppen, Mathias Frisch, and Gunter Saake. Supporting Program Comprehension in Large Preprocessor-Based Software Product Lines. IET Software, 6(6):488–501, 2012.
- Janet Feigenspan and Norbert Siegmund. Supporting Comprehension Experiments with Human Subjects. In International Conference on Program Comprehension (ICPC), pages 244–246. IEEE CS, 2012. Tool demo.
- Janet Feigenspan, Christian Kästner, Sven Apel, Jörg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. Do Background Colors Improve Program Comprehension in the #ifdef Hell?. Empirical Software Engineering, 2012. (PDF)
- Janet Feigenspan, Don Batory, and Taylor Riché. Material and Detailed Results of Experiment on Model Comprehension. Technical Report TR-12-01, University of Texas at Austin, Department for Computer Science, 2012.
2011
- Michael Stengel, Janet Feigenspan, Mathias Frisch, Christian Kästner, Sven Apel, and Raimund Dachselt. View Infinity: A Zoomable Interface for Feature-Oriented Software Development. In Proceedings of 33rd International Conference on Software Engineering (ICSE), pages 1031–1033. ACM Press, 2011.
- Janet Feigenspan, Michael Schulze, Maria Papendieck, Christian Kästner, Raimund Dachselt, Veit Köppen, and Mathias Frisch. Using Background Colors to Support Program Comprehension in Software Product Lines. In International Conference on Evaluation and Assessment in Software Engineering (EASE), pages 66–75. Institution of Engineering and Technology, 2011.
- Janet Feigenspan, Norbert Siegmund, and Jana Fruth. On the Role of Program Comprehension in Embedded Systems. In Proceedings of 13. Workshop Software-Reengineering (WSR), pages 34–35. GI, 2011. (PDF)
- Janet Feigenspan, Sven Apel, Jörg Liebig, and Christian Kästner. Exploring Software Measures to Assess Program Comprehension. In International Symposium on Empirical Software Engineering and Measurement, pages 1–10, paper 3. IEEE Computer Society, 2011.
- Sandro Schulze, Elmar Juergens, and Janet Feigenspan. Analyzing the Effect of Preprocessor Annotations on Code Clones. In International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 115–124. IEEE Computer Society, 2011. acceptance rate: 36 % (16/44).
- Janet Feigenspan, Maria Papendieck, Christian Kästner, Mathias Frisch, and Raimund Dachselt. FeatureCommander: Colorful #ifdef World. In Proceedings of the 15th International Software Product Line Conference (SPLC), second volume (Demonstration), pages 1–2, paper 48. ACM Press, 2011.
- Janet Feigenspan. Program Comprehension of Feature-Oriented Software Development. In International Doctoral Symposium on Empirical Software Engineering (IDoESE), 2011.
- Janet Feigenspan, Norbert Siegmund, Andreas Hasselberg, and Markus Köppen. PROPHET: Tool Infrastructure To Support Program Comprehension Experiments. In International Symposium on Empirical Software Engineering and Measurement (ESEM), 2011. Poster.
2010
- Norbert Siegmund, Janet Feigenspan, Michael Soffner, Jana Fruth, and Veit Köppen. Challenges of Secure and Reliable Data Management in Heterogeneous Environments. In International Workshop on Digital Engineering (IWDE 2010), pages 17–24. ACM, June 2010.
- Janet Feigenspan, Christian Kästner, Mathias Frisch, Raimund Dachselt, and Sven Apel. Visual Support for Understanding Product Lines. In Proceedings of the 18th International Conference on Program Comprehension (ICPC), pages 34–35. IEEE Computer Society, 2010. Tool demo.
- Jana Fruth, Jana Dittmann, Frank Ortmeier, and Janet Feigenspan. Metadaten-Modell für ein sicheres Datenmanagement eingebetteter Systeme am Beispiel eines Logistikhubs. In Proceedings of the DACH Security Konferenz 2010, pages 359–370, 2010.
2009
- Janet Feigenspan, Christian Kästner, Sven Apel, and Thomas Leich. How to Compare Program Comprehension in FOSD Empirically – An Experience Report. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 55–62. ACM Press, October 2009.
- Janet Feigenspan. Empirical Comparison of FOSD Approaches Regarding Program Comprehension – A Feasibility Study. Master thesis (diplomarbeit), University of Magdeburg, Germany, August 2009. (PDF)
- Christian Kästner, Thomas Thüm, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel. FeatureIDE: Tool Framework for Feature-Oriented Software Development. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 611–614. IEEE Computer Society, May 2009. Formal Demonstration paper.
- Janet Feigenspan. Requirements and design for a language-independent IDE framework to support feature-oriented programming. Bachelor's thesis (studienarbeit), University of Magdeburg, Germany, February 2009.
Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Curriculum Vitae
2013: Lehrstuhlverwaltung Software Engineering.2012: Doctoral degree in computer science, University of Magdeburg.
2009: Master's degree in computer science, University of Magdeburg.
2006: Master's degree in psychology, University of Magdeburg.
More details: CV as pdf
Supervised Theses
Andreas Hasselberg and Markus Köppen. Entwicklung eines erweiterbaren Werkzeugs zur Experimentdurchführung über Programmverständnis basierend auf der Analyse bereits durchgeführter Experimente. Bachelor thesis, University of Magdeburg, Germany, May 2011. In German.Maria Papendieck. Improving Usability of UML Modeling Tools for Feature-Based Product Line Development. Bachelor thesis, University of Magdeburg, Germany, February 2011.
