Publications


Books, Book Chapters and Special Issue Editor


Ruhe, G. - arXiv preprint arXiv:1912.02071, 2019: Optimization in Software Engineering--A Pragmatic Approach.
Empirical software engineering is concerned with the design and analysis of empirical studies that include software products, processes, and resources. Optimization is a form of data analytics in support of human decision-making …

Ruhe, G., Nayebi, M.: What Counts is Decisions, Not Numbers - Towards an Analytics Design Sheet, Perspectives on Data Science in SE, Morgan Kaufmann (2016).

Al-Alam, SM. D., Pfahl, D., Ruhe, G.: Monitoring and Controlling Release Readiness by Learning across Projects, Managing Software Process Evolution, Springer (2016), pp. 281-303.

Nayebi, M., Ruhe, G.: Analytical Product Release Planning, The Art and Science of Analyzing Software Data, Morgan Kaufman (2015), pp. 550 – 580.

Ruhe, G., Wohlin, C. (eds.): Software Project Management: Setting the Context, Software Project Management in a Changing World, Springer (2014).

Ruhe, G., Wohlin, C.: Software Project Management in a Changing World, Springer (2014).

Ruhe, G., Zhang, Y. (eds.): Proceedings 5th Symposium Search-based Software Engineering SSBSE 2013, LNCS Vol. 8084, Springer (2013).

Miller, J., Ruhe, G., Robinson, B., Shepperd, M., Shull, F., Sillito, J., Tosun, A., Wagner, S.: Proceedings 5th Empirical Software Engineering and Measurement Conference (2011).

Ruhe, G.: Product Release Planning: Methods, Tools and Applications, CRC Press, ISBN 10: 0849326206, (2010), 336 pages.

Boetticher, G. D., Ruhe, G.: Special Section on Best Papers PROMISE 2009, Elsevier (2010).

Saliu, M. O., Ruhe, G., Lindvall, M., Ackermann, C.: Evaluating the Modifiability of Software Architecture Using Expert Judgment, Advances in Computers, Vol. 77 (2009), pp. 243 – 297.

Pfahl, D., Ruhe, G., Lebsanft, K., Stubberich, M.: Software Process Simulation with System Dynamics. New Trends in Software Process Modeling (N. Juristo, S.T. Acuna, eds.), World Scientific (2006), pp. 57-90.

Ngo-The, A., Ruhe, G. (eds.): Proceedings Workshop Requirements Engineering Decision Support (REDECS’2005), (2005), 54 pages.

Maurice, S., Ruhe, G., Ngo-The, A., Saliu, M. O.: Decision Support for Value-based Software Release Planning. Value-based Software Engineering (S. Biffl et al., eds.), Springer (2005), pp. 247-262.

Far, B. H., Ruhe, G.: Prescriptive Decision Support based on Software Agent Interaction, Decision Support in Agent Mediated Environments (G. Phillips-Wren and L. Jain, Eds..), Knowledge-Based Intelligent Engineering Systems Series, (2005), Chapter 7, pp. 161-186.

Ruhe, G.: Software Release Planning. Handbook of Software Engineering and Knowledge Engineering Vol. 3 (S.K. Chang, Ed.), World Scientific (2005), pp. 365-394

Pfahl, D., Ruhe, G.: System Dynamics and Goal-Oriented Measurement. Handbook of Software Engineering and Knowledge Engineering Vol. 3 (S.K. Chang, Ed.), World Scientific (2005), pp. 429-454.

Ngo-The, A., Ruhe, G.: Decision Support in Requirements Engineering, Engineering and Managing Software Requirements (Ed. By A. Aurum and C. Wohlin), Springer (2005), pp. 267-286.

Ruhe, G., Saliu, O., Bhawnani, P., Momoh, J., Ngo-The, A.: Decision Support for Software Release Planning-Methods, Tools, and Practical Experience, 29th Annual IEEE/NASA Software Engineering Workshop-Tutorial (2005), IEEE, 217-250.

Far, B. H., Ruhe, G.: Prescriptive Decision Support Based on Software Agent Interaction, Decision Support Systems in Agent-Based Intelligent Environment (2005)

Ruhe, G. (Guest Editor): Software Engineering Decision Support, Special Issue International Journal of Software Engineering and Knowledge Engineering, Vol. 13 (5), (2003).

Ruhe, G.: Software Engineering Decision Support - Methodology and Applications. In: Innovations in Decision Support Systems (Ed. by Tonfoni and Jain), International Series on Advanced Intelligence, Volume 3 (2003), pp. 143-174.

Ruhe, G.: Learning Software Organisation. Handbook of Software Engineering and Knowledge Engineering. World Scientific (2001).

Ruhe, G.: Special issue on the 11th International Conference on Software Engineering and Knowledge Engineering (SEKE'99). International Journal of Software Engineering and Knowledge Engineering, Vol. 11 (5) (2000).

Ruhe, G., Bomarius, F. (eds.): Learning Software Organization - Methodology and Applications. Springer-Verlag. Lecture Notes in Computer Science, Vol. 1756, Springer Verlag (2000).

Morasca, S., Ruhe, G.: Special Issue on: Knowledge Discovery from Empirical Software Engineering Data. International Journal of Software Engineering and Knowledge Engineering, Vol. 9, No. 5 (1999), pp. 495-498.

Ruhe, G.: Algorithmic Aspects of Flows in Networks, Springer Science (1991).


Journal Publications

 

Ahmadi, A.. Delkhosh, F., Deshpande, G., Patterson, R., Ruhe, G.: Learning Software Project Management from Analyzing Q&A’s in the Stack Exchange, IEEE Access, 2023.

Marner, K., Wagner, S., Ruhe, G.: Release Planning Patterns for the Automotive Domain, Computers, Volume 11, Multidisciplinary Digital Publishing Institute, 2022, p. 89.

Das, A., Uddin, G., Ruhe, G.: An Empirical Study of Blockchain Repositories in GitHub, arXiv preprint arXiv:2205.08087, 2022.

Marner, K., Wagner, S., Ruhe, G.: Stakeholder identification for a structured release planning approach in the automotive domain, Requirements Engineering, Volume 27, Springer London 2022, pp. 211-230.

Deshpande, G., Sheikhi, B., Chakka, S., Zotegouon, D., Lachou; M., Mohammad N., Ruhe, G.: Is BERT the New Silver Bullet?-An Empirical Investigation of Requirements Dependency Classification, 29th International Requirements Engineering Conference Workshops (REW), IEEE, 2022. pp, 136-145.

Deshpande, G., Ruhe, G., Saunders, C.: How Much Data Analytics is Enough? The ROI of Machine Learning Classification and its Application to Requirements Dependency Classification, arXiv preprint arXiv:2109.14097, 2021.

Kuhrmann, M., Tell, P., Hebig, R., Klunder, J. A. C., Munch, J., Linssen, O., Pfahl, D., Felderer, M., Prause, C., Macdonell, S., Ruhe, G.: What makes agile software development agile, IEEE transactions on software engineering, IEEE, 2021.

Saremi, R., Yagnik, H., Togelius, J., Yang, Y., Ruhe, R.: An evolutionary algorithm for task scheduling in crowdsourced software development, arXiv preprint arXiv:2107.02202, 2021

Saremi, R., Yang, Y., Vesonder, G., Ruhe, G., Zhang, H.: Crowdsim: A hybrid simulation model for failure prediction in crowdsourced software development, arXiv preprint arXiv:2103.09856 2021.

Wagner, S. et al.: Status Quo in Requirements Engineering: A theory and a Global Family of Surveys, (2019) ACM Transactions on Software Engineering and Methodology (TOSEM) 28 (2), 1-48 16.

Ruhe, G.: Special Issue in Honor of Professor Claes Wohlin, (2019) Information and Software Technology 107, pp. 1-2.

Nayebi, M., Dicke, L., Ittyipe, R., Carlson, C., Ruhe, G.: ESSMArT Way to Manage Customer Requests, (2019) Empirical Software Engineering 24(6), pp. 3755-3789.

Nayebi, M., Ruhe G., Zimmermann T.: Mining Treatment-Outcome Constructs from Sequential Software Engineering Data, (2019) IEEE Transactions on Software Engineering.

Ruhe, G., Nayebi, M.: Asymmetric Release Planning, Compromising Customers' Satisfaction and Dissatisfaction, IEEE Transaction of Software Engineering TSE, (2019) IEEE Transactions on Software Engineering 45(9),8307259, pp. 839-857.

Zhang, Y., Harman, M., Ochoa, G., Ruhe, G., Brinkkemper, S.: An empirical study of meta- and hyper-heuristic search for multi-objective release planning, ACM Transactions on Software Engineering Methodology 27 (1) (2018) 3:1–3:32.

Nayebi, M., Cho, H., Farrahi, H., Ruhe, G.: App store mining is not enough for app improvement, Empirical Software Engineering (https://doi.org/10.1007/s10664-018-9601-1), published online: Feb 2018.

Nayebi, M., Kabeer, S. J., Ruhe, G., Carlson, C., Chew, F.: Hybrid Labels are the New Measure!, IEEE Software (2017), ID: SO_SWSI-2017-05-0084.

Méndez, F. D., et al.: Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice, Empirical Software Engineering (2017), DOI: 10.1007/s10664-016-9451-7.

Maalej, W., Nayebi, M., Johann, T., Ruhe, G.: Toward Data-driven Requirements Engineering, IEEE Software, (2016), Vol. 33 (1), pp. 48-54.

Karim, MR., Ruhe, G., Rahman, Md. M., Garousi, V., Zimmermann, T.: An Empirical Investigation of Single-objective and Multi-objective Evolutionary Algorithms for Developer's Assignment to Bugs, Journal for Software Evolution and Process (2016), Vol. 28 (12), pp. 1025–1060.

Karimpour, R., Ruhe, G.: Evolutionary Robust Optimization for Software Product Line Scoping: An Explorative Study, Computer Languages, Systems & Structures, Pergamon (2017), Vol. 47, pp. 189-210.

Ruhe, G., Zhang, Y.: Introduction to Special Section on Search Based Software Engineering, Information and Software Technology (2015), Vol. 57 (1), p. 683.

Zhi, J., Garousi-Yusifoğlu, V., Sun, B., Garousi, G., Shahnewaz, S., Ruhe, G.: Cost, Benefits and Quality of Software Development Documentation: A systematic Mapping, Journal on Systems and Software JSS (2015), Vol. 99, pp. 175-198.

Garousi, G., Garousi-Yusifoğlu, V., Ruhe, G., Zhi, J., Moussavi, M., Smith, B.: Usage and Usefulness of Technical Software Documentation: An Industrial Case Study, Journal for Information and Software Technology (2015), Vol. 57, pp. 664-682.

Garousi, V., Ruhe, G.: A Bibliometric/Geographic Assessment of 40 Years of Software Engineering Research (1969-2009). International Journal of Software Engineering and Knowledge Engineering (2013), Vol. 23 (9), pp. 1343-1366.

Du, G., Ruhe, G.: Two Machine-learning Techniques for Mining Solutions of the ReleasePlanner, Decision Support System, Information Science (Elsevier) (2014), Reference: INS8521, Vol. 259, pp. 474-489.

Zhang, Y., Harman, M., Ochoa, G., Ruhe, G., Brinkkemper, S.: An Empirical Study of Meta-and Hyper-heuristic Search for Multi-objective Release Planning, Research Note RN, (2014), Vol. 14 (7).

Paikari, E., Ruhe, G., Richter, M.: Defect Prediction Using Case-based Reasoning: An Attribute Weighting Technique Based Upon Sensitivity Analysis in Neural Networks, Journal on Software Engineering and Knowledge Engineering (2012), Vol. 22 (6), pp. 747-768.

Mohamed, A., Ruhe, G., Eberlein, A.: Mismatch Handling for COTS Selection: A Case Study, Software Maintenance and Evolution (2011), Wiley, Vol.23 (3), pp. 145-178.

Al-Alam, SM D., Zhi, J., Ruhe, G.: Software Release Planning Incorporating Technological Change – The Case of Considering Software Inspections, International Workshop on Product Management (ISPMW) (2011).

Ullah, M. I., Wei, X., Nault, B. R., Ruhe, G.: Balancing Business and Technical Objectives for Supporting Software Product Evolution, accepted for International Journal of Software Engineering and Computing (2010), Vol. 2, pp. 75-93.

Ullah, M. I., Ruhe, G, Garousi, V.: Decision Support for Moving from a Single Product to a Product Portfolio in Evolving Software Systems, Journal of Systems and Software (2010), Elsevier, Vol. 83, pp. 2496-2512.

McElroy, J., Ruhe, G.: When-to-release Decisions for Features with Time-dependent Value Functions, Requirements Engineering Journal, Requirements Engineering (2010), Springer, Vol. 15, pp. 337-358.

Al-Emran,A., Kapur, P., Pfahl, D., Ruhe, G.: Studying the Impact of Uncertainty in Operational Release Planning – An Integrated Method and its Initial Evaluation, Information and Software Technology 52 IST Journal (2010), Elsevier, Vol. 52 (4), pp. 446-461.

Nault, B. R., Ullah, M. I., Wei, X. D., Ruhe, G.: Balancing Business and Technical Objectives for Supporting Software Evolution, International Journal of Software Engineering and Computing (2010), Vol. 2 (2), pp. 75-93.

Ngo-The, A., Ruhe, G.: Optimized Resource Allocation for Software Release Planning, IEEE Transactions on Software Engineering (2009), Vol. 35 (1), pp 109-123.

Saliu, M. O., Ruhe, G., Lindvall, M., Ackermann, C.: Evaluating the Modifiability of Software Architectural Designs, Advances in Computers (2009), Elsevier, Vol. 77, pp, 243-297.

Rahman, Md M., Ruhe, G., Zimmermann, T.: Optimized Assignment of Developers for Fixing Bugs an Initial Evaluation for Eclipse Projects, 3rd International Symposium on Empirical Software Engineering and Measurement (2009), IEEE Computer Society, pp. 439-442.

Li, J., Ruhe, G.: Analysis of Attribute Weighting Heuristics for Analogy-based Software Effort Estimation Method AQUA+, Empirical Software Engineering (2008), Vol. 13 (1), pp. 63-96.

Kapur, P., Ngo-The, A., Ruhe, G., Smith, A.: Optimized Staffing for Product Releases and its Application at Chartwell Technology, Journal of Software Maintenance and Evolution (2008), John Wiley, Vol.20 (5), pp. 365-386.

Ngo-The, A., Ruhe, G.: A Systematic Approach for Solving the Wicked Problem of Software Release Planning. Soft Computing (2008), Springer, Vol. 12 (1), pp. 95-108.

Mohamed, A., Ruhe, G., Eberlein, A.: MiHOS – An Approach to Support Handling Mismatches between Requirements and COTS Products, Requirements Engineering (2008), Springer, Vol. 12 (3), pp. 127-143.

Mohamed, A., Ruhe, G., Eberlein, A.: Sensitivity analysis in the process of COTS mismatch-handling, Requirements Engineering (2008), Springer, Vol. 13 (2), pp. 147-165.

Mohamed, A., Ruhe, G., Eberlein, A.: Optimized Mismatch Resolution for COTS Selection, Software Process Improvement and Practice (2008), Vol. 13 (2), pp. 157-169.

Li, J., Ruhe, G.: Software Effort Estimation by Analogy Using Attribute Selection Based on Rough Set Analysis, International Journal of Software Engineering and Knowledge Engineering (2008), World Scientific, Vol. 18 (1), pp. 1-23.

Al‐Emran, A., Pfahl, D., Ruhe, G.: A Method for Re‐planning of Software Releases Using Discrete‐event Simulation, Software Process: Improvement and Practice (2008), Wiley, Vol. 13 (1), pp. 19-33.

Li, J., Ruhe, G.: Analysis of Attribute Weighting Heuristics for Analogy-based Software Effort Estimation Method AQUA+, Empirical Software Engineering (2008), 13 (1), pp. 63-96.

Pfahl, D., Al-Emran, A., Ruhe, G.: A System Dynamics Simulation Model for Analyzing the Stability of Software Release Plans, Journal Software Process Improvement and Practice (2007), Wiley, Vol. 12 (5), pp. 475-490.

Li, J., Ruhe, G., Al-Emran, A., Richter, M. M.: A Flexible Method for Effort Estimation by Analogy, Journal Empirical Software Engineering (2007), Springer, Vol. 12(1), pp. 65-106.

Wang, Y., Ruhe, G.: The Cognitive Process of Decision Making, Int’l Journal of Cognitive Informatics and Natural Intelligence (2007), Vol. 1 (2), pp. 73-85.

Du, G., Richter, M. M., Ruhe, G.: An Explanation Oriented Dialogue Approach and its Application to Wicked Planning Problems, Journal of Computing and Informatics (2006), Vol. 25, pp. 1001-1027.

Momoh, J., Ruhe, G.: Release planning process improvement - an industrial case study, Software Process: Improvement and Practice(2006), Wiley, Vol. 11, (3), pp 295-307.

Pfahl, D., Ruhe, G., Lebsanft, K., Stupperich, M.: Software Process Simulation with System Dynamics - A Tool for Learning and Decision Support, Series on Software and Knowledge Engineering (2006), Vol. 18, p. 57.

Ruhe, G., Saliu, O.: The Art and Science of Software Release Planning. IEEE Software (2005), IEEE, Vol.22 (6), pp 47-53.

Saliu, O., Ruhe, G.: Software Release Planning for Evolving Systems. Innovations in Systems and Software Engineering - A NASA Journal (2005), Springer, Vol 1 (2), pp. 189-204.

Mohamed, A., Ruhe, G., Eberlein, A.: Decision Support for Customization of the COTS Selection Process, ACM SIGSOFT Software Engineering Notes (2005), ACM, Vol. 30 (4), pp. 1-4.

Pfahl, D., Ruhe, G.: System Dynamics and Goal-oriented Measurement: A Hybrid Approach, Handbook of Software Engineering and Knowledge Engineering (2005), World Scientific, Vol. 3, pp. 429-454.

Ruhe, G., Saliu, M. O.: The Science and Practice of Software Release Planning, IEEE Software (2005).

Denzinger, J., Ruhe, G.: Decision Support for Software Release Planning Using e-Assistants. Journal of Decision Support Systems (2004), Taylor & Francis, Vol. 13 (4), pp. 399-421.

Ruhe, G., Ngo-The, A.: Hybrid Intelligence in Software Release Planning. International Journal of Hybrid Intelligent Systems (2004), Vol. 1, pp. 99-110.

Greer, D., Ruhe, G.: Software Release Planning: An Evolutionary and Iterative Approach. Information and Software Technology (2004), Elsevier, Vol. 46 (4), pp. 243-253.

Pfahl, D., Laitenberger, O., Ruhe, G., Dorsch, J., Krivobokova, T.: Evaluating the Learning Effectiveness of Using Simulations in Software Project Management Education: Results from a Two Times Replicated Experiment. Information and Software Technology (2004), Elsevier, Vol. 46 (2), pp. 127-147.

Ruhe, G., Eberlein, A., Pfahl, D.: Trade-off Analysis for Requirements Selection. International Journal on Software Engineering and Knowledge Engineering (2003), World Scientific, Vol. 13 (4), pp. 345-366.

Ruhe, G.: Software Engineering Decision Support – Methodology and Applications,Innovations in Decision Support Systems (2003), Vol. 3, pp. 143-174.

Pfahl, D., Laitenberger, O., Ruhe, G., Dorsch, J.: An Externally Replicated Experiment for Evaluating the Learning Effectiveness of Using Simulations in Software Project Management Education, International Journal on Empirical Software Engineering (Kluwer) (2003), Springer, Vol. 8 (4), pp. 367-395.

Ruhe, G.: Software Engineering Decision Support and Empirical Investigations - A Proposed Marriage, Empirical Studies in Software Engineering (2003), Vol. 2, pp. 25-34.

D. Pfahl, G. Ruhe: IMMoS: A Methodology for Integrated Measurement, Modeling, and Simulation. International Journal of Software Process Improvement and Practice, Wiley, Vol. 7 (2003), pp 189-210.

Ruhe, G.: Second International Workshop on Software Engineering Decision Support (SEDECS'2003), ACM SIGSOFT Software Engineering Notes (2003), ACM, Vol. 28 (6), p. 6.

Pfahl, D., Klemm, M., Ruhe, G.: A CBT Module with Integrated Simulation Component for Software Project Management Education and Training, Journal of Systems and Software (2001), Elsevier, Vol. 59 (3), pp. 283-298.

Ruhe, G., Bomarius, F.: Learning Software Organizations, Handbook of Software Engineering and Knowledge Engineering (2000), Vol. 1, pp. 663-678.

Morasca, S., Ruhe, G.: A Hybrid Approach to Analyze Empirical Software Engineering Data and its Application to Predict Module Fault-proneness in Maintenance, Journal of Systems and Software (2000), Elsevier, Vol. 53 (3), pp. 225-237.

Morasca, S., Ruhe, G.: Guest Editors' Introduction: Knowledge Discovery from Empirical Software Engineering Data, International Journal of Software Engineering and Knowledge Engineering (1999), World Scientific, Vol. 9 (5), pp. 495-498.

van Latum, F., van Solingen, R., Oivo, M., Hoisl, B., Rombach, D., Ruhe, G.: Adopting GQM Based Measurement in an Industrial Environment, IEEE Software (1998), IEEE, Vol. 15 (1), pp. 78-86.

Gunther, H., Rombach, H. D., Ruhe, G.: Continuous Improvement of Quality in Software Development - Experiences at the Allianz Lebensversicherungs-AG, Wirtschaftsinformatik (1996), Springer Gabler, Vol. 38 (2), pp. 160-171.

Hamacher, H. W. Ruhe, G.: On Spanning Tree Problems with Multiple Objectives, Annals of Operations Research (1994), Springer, Vol. 52 (4), pp. 209-230.

Ruhe, G., Fruhwirth, B.: ε-optimality for Bicriteria Programs and its Application to Minimum Cost Flows, Computing (1990), Springer, Vol. 44 (1), pp. 21-34.

Ruhe, G.: Complexity Results for Multicriterial and Parametric Network Flows Using a Pathological Graph of Zadeh, Mathematical Methods of Operations Research (1988), Zeitschrift für Operations Research, Vol. 32, (1), pp. 9-27.

Ruhe, G.: Parametric Maximal Flows in Generalized Networks–complexity and Algorithms, Optimization (1988), Taylor & Francis, Vol. 19 (2), pp. 235-251.




Conferences and Workshops


Ajoy, D., Gias, U., Ruhe, G.: An Empirical Study of Blockchain Repositories in GitHub, EASE '22, Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022, June 2022, Pages 211–220.

Mukherjee, D., Ruhe, G.: Analysis of compatibility in open source android mobile apps, Seventh International Workshop on Artificial Intelligence for Requirements Engineering (AIRE), IEEE, 2020. pp. 70-78.

Deshpande, G., Motger, Q., Palomares, C., Kamra, I., Biesialska, K. Franch, X., Ruhe, G., Ho, J.: Requirements dependency extraction by integrating active learning with ontology-based retrieval, 28th International Requirements Engineering Conference (RE), IEEE, 2020, pp. 78-89.

Deshpande, G., Ruhe, G.: Beyond accuracy: Roi-driven data analytics of empirical data, Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2020.

Samer, R., Stettinger, M., Atas, M., Ruhe, G., Deshpande, G.: New Approaches to the Identification of Dependencies Between Requirements, Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI 2019-November,8995268, pp. 1265-1270.

Deshpande, G., Arora, C., Ruhe, G.: Data-driven Elicitation and Optimization of Dependencies between Requirements, Proceedings of the IEEE International Conference on Requirements Engineering 2019-September,8920671, pp. 416-421.

Ahmadi, A., Mukherjee, D., Ruhe, G.: A Recommendation System for Emergency Mobile Applications Using Context Attributes: REMAC, WAMA 2019 - Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics, co-located with ESEC/FSE 2019 pp. 1-7.

Maalej, W., Nayebi, M., Ruhe, G.: Data-Driven Requirements Engineering-An Update, Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2019 8804436, pp. 289-290.

Nayebi, M., Kuznetsov, K., Chen, P., Zeller, A., Ruhe, G.: Anatomy of Functionality Deletion: An Exploratory Study on Mobile Apps, Proceedings - International Conference on Software Engineering (2018) pp. 243-253.

Karim, M. R., Yang, Y., Messinger, D., Ruhe, G.: Learn or Earn? - Intelligent Task Recommendation for Competitive Crowdsourced Software Development, 51 Hawaii International Conference on System Science (HICSS)(2018), pp. 5604-5613.

Hemmati, A., Carlson, C., Nayebi, M., Ruhe, G., Saunders, C.: Analysis of Software Service Usage in Healthcare Communication Services, IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), (2017), pp. 565-566.

Kabeer, S. J., Nayebi, M., Ruhe, G., Carlson, C., Chew, F.: Predicting the Vector Impact of Change - An Industrial Case Study at Brightsquid, Empirical Software Engineering and Measurement (ESEM) (2017), (pre-print).

Nayebi, M., Farrahi, H., Ruhe, G.: Which Version Should be Released to App Store?, Empirical Software Engineering and Measurement (ESEM) (2017) (preprint).

Khanfor, A., Tang, Y., Vesonder, G., Ruhe, G., Messinger, D.: Failure Prediction in Crowdsourced Software Development , Proceedings - Asia-Pacific Software Engineering Conference, APSEC 2017-December, pp. 495-504.

Ruhe, G., Nayebi, M., Ebert, C.: The Vision: Requirements Engineering in Society, RE Silver Jubilee on the Future of Requirements Engineering, 25th International Conference on Requirements Engineering (2017).

Nayebi, M., Ruhe, G.: Optimized Functionality for Super Mobile Apps, 25th International Conference on Requirements Engineering (2017).

Nayebi, M., Ruhe, G., Maalej, W.: From Mining to Planning, Tutorial, 25th International Conference on Requirements Engineering (2017).

Shakeri Hossein Abad, Z., Ruhe, G., Bauer, M.: Task Interruptions in Requirements Engineering: Reality versus Perceptions, 25th IEEE International Conference on Requirements Engineering (2017).

Shakeri Hossein Abad, Z., Karras, O., Ghazi, P., Glinz, M., Ruhe, G., Schneider, K.: What Works Better? A Study of Classifying Requirements, 25th IEEE International Conference on Requirements Engineering (2017), pp. 34-40.

Shakeri Hossein Abad, Z., Shymka, A., Le, J., Hammad, N., Ruhe, G.: A Visual Path From Interrupting to Resuming An RE Task, 25th IEEE International Conference on Requirements Engineering (2017).

Nayebi, M., Ruhe, G.: Optimized Functionality of Supper Apps, 25th International Conference on Requirements Engineering (2017).

Al-Alam, D., Nayebi, M., Pfahl, D., Ruhe, G.: A Two-staged Survey on Release Readiness, Evaluation and Assessment in Software Engineering (2017), ACM, pp. 374-383.

Shakeri Hossein Abad, Z., Ruhe, G., Bauer, M.: Task Interruptions in Service Oriented Software Development Projects: An Exploratory Case Study, 39th International Conference on Software Engineering (ICSE) Workshops (SERIP) (2017).

Nayebi, M., Cho, H., Farrahi, H., Ruhe, G.: App Store Mining Is Not Enough - Analyzing Tweets in support of Mobile App Development, 39th International Conference on Software Engineering Companion, (ICSE) (2017), IEEE Press, pp. 152-154.

Nayebi, M., Marbouti, M., Quapp, R., Maurer, F., Ruhe, G.: Crowdsourced Exploration of Mobile App Features : A Case Study of the Fort McMurray Wildfire, ICSE (2017), IEEE Press, pp. 57-66.

Saremi, R., Yang, Y., Ruhe, G., Messinger, D.: Leveraging Crowdsourcing for Team Elasticity: An Empirical Evaluation at TopCoder, ICSE/SEIP (2017), pp. 103-112.

Hargreaves, D. Roth, D., Karim, M. R., Nayebi, M., Ruhe, G.: Effective Customer Relationship Management at ATB Financial - A Case Study on Industry-Academia Collaboration in Data Analytics, BIDMA (2017).

Nayebi, M., Farrahi, H., Lee, A., Cho, H., Ruhe, G.: More Insight from Being More Focused: Analysis of Clustered Market Apps. International Workshop on App Market Analytics (2016), ACM, pp. 30-36.

Karim, M. R., Messinger, D., Yang, Y., Ruhe, G.: Decision Support for Increasing the Efficiency of Crowdsourced Software Development, arXiv:1610.04142 (2016), (preprint).

Nayebi, M., Farrahi, H., Ruhe, G.: Analysis of Marketed versus Not-marketed Mobile App Releases, 4th International Workshop on Release Engineering (2016),ACM pp. 1-4.

Karim, M. R., Al-Alam, SM. D., Kabeer, S. J., Ruhe, G., Baluta, B., Mahmud, S.: Applying Data Analytics Towards Optimized Issue Management: An Industrial Case Study, Conducting Empirical Studies in Industry (CESI) (2016), 4th International Workshop, IEEE/ACM, pp. 7-13.

Shakeri Hossein Abad, Z., Noaeen, M., Ruhe, G.: Requirements Engineering Visualization: A Systematic Literature Review, 24th IEEE International Requirements Engineering Conference(2016)

Yang, Y., Karim, M. R., Saremi, R., Ruhe, G.: Who Should Take this Task? - Dynamic Decision Support for Crowd Workers, Empirical Software Engineering and Measurement (2016), ACM.

Al-Alam, SM. D., Pfahl, D., Ruhe, G.: Release Readiness Classification - An Explorative Case Study, 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (2016), ACM.

Nayebi, M., Adams, B., Ruhe, G.: Release Practices for Mobile Apps - What do Users and Developers Think?, SANER (2016).

Franch, X., Ruhe, G.: Software Release Planning, 38th International Conference on Software Engineering Companion (2016), ACM, pp. 894-895.

Al-Alam, SM. D., Karim, M. R., Pfahl, D., Ruhe, G.: Comparative Analysis of Predictive Techniques for Release Readiness Classification, 5th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE) (2016), IEEE/ACM, pp. 15-21.

Shakeri Hossein Abad, Z., Karimpour, R., Ho, J., Al-Alam, SM. D., Ruhe, G., Tse, E., Barabash, K., Hargreaves, I.: Understanding the Impact of Technical Debt in Coding and Testing: An Exploratory Case Study, 3rd International Workshop on Software Engineering Research and Industrial Practice (2016), ACM, pp. 25-31.

Nayebi, M., Farrahi, Ho., Lee, A., Cho, H., Ruhe, G.: More Insight from being more Focused: Analysis of Clustered Market Apps, International Workshop on App Market Analytics (2016), ACM, pp. 30-36.

Nayebi, M., Farrahi, H., Ruhe, G.: Analysis of Marketed Versus Not-marketed Mobile App Releases, 4th International Workshop on Release Engineering (2016), ACM, pp. 1-4.

Karim, M. R., Al-Alam, SM. D., Kabeer, S. J., Ruhe, G., Baluta, B., Mahmud, S.: Applying Data Analytics towards Optimized Issue Management: An Industrial Case Study, 4th International Workshop on Conducting Empirical Studies in Industry (CESI) (2016), IEEE/ACM.

Shakeri Hossein Abad, Z., Shymka, A., Pant, S., Currie, A., Ruhe, G.: What Are Practitioners Asking About Requirements Engineering? An Exploratory Analysis of Social Q&A Sites, Requirements Engineering Conference Workshops (REW) (2016), IEEE International, pp. 334-343.

Ruhe, G.: Open Product Innovation, Software Engineering Knowledge Engineering Conference (2015), (Keynote).

Nayebi, M., Ruhe, G., Mota, R., Mufti, M.: Analytics for Software Project Management - Where Are We and Where Do We Go? ACTION (2015).

Karimpour, R., Ruhe, G.: A Search-based Aapproach Toward Uncertainty in Software Product Line Scoping and Robust Optimization, GECCO (2015).

Karimpour, R., Ruhe, G.: A Search-based Approach Towards Robust Optimization in Software Product Line Scoping, Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation (2015), ACM, pp. 1415-1416.

Ruhe, G., Pfahl, D.: Introduction to Analytical Software Project Management Minitrack, System Sciences (HICSS), 48th Hawaii International Conference on System Science (2015), IEEE, pp. 5143-5143.

Nayebi, M., Ruhe, G., Mota, R. C., Mufti, M.: Analytics for Software Project Management-Where are We and Where do We Go?, 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW) 2015), IEEE, pp. 18-21.

Shakeri Hossein Abad, Z., Ruhe, G.: Using Real Options to Manage Technical Debt in Requirements Engineering, 23rd IEEE International Requirements Engineering Conference (2015), IEEE, pp. 230-235.

Aseniero, B. A., Wun, T., Ledo, D., Ruhe, G., Tang, A., Carpendale, S.: STRATOS: Using Visualization to Support Decisions in Strategic Software Release Planning, 33rd Annual ACM Conference on Human Factors in Computing Systems (2015), ACM, pp. 1479-1488.

Nayebi, M., Ruhe, G.: Trade-off Service Portfolio Planning - A Case Study on Mining the Android App Market, PeerJ PrePrints,(2015), (preprint).

Nayebi, M., Ruhe, G., Mota, R. C., Mufti, M.: Analytics for Software Project Management – Where Are We and Where Do We Go?, 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW) (2015).

Mainur Rahman, Md., Karim, M. R., Ruhe, G., Garousi, V., Zimmermann, T.: An Empirical Investigation of a Genetic Algorithm for Developer's Assignment to Bugs, First North American Search based Symposium (2015).

Nayebi, M., Ruhe, G.: An Open Innovation Approach in Support of Product Release Decisions, 7th International Workshop on Cooperative and Human Aspects of Software Engineering (2014), ACM, pp. 64-71.

Shahnewaz, SM, Ruhe, G.: RELREA - An Analytical Approach for Evaluating Release Readiness, 26th International Conference on Software Engineering and Knowledge Engineering (2014), pp. 437-442.

Ho, J., Shahnewaz, S., Ruhe, G.: A Prototype Tool Supporting When-to-release Decisions in Iterative Development, 2nd International Workshop on Release Engineering (RELENG).

Felderer, M., Beer, A., Ho, J., Ruhe, G.: Industrial Evaluation of the Impact of Quality-driven Release Planning, 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (2014), ACM.

Karim, M. R., Ruhe, G.: Bi-objective genetic search for release planning in support of themes, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (2014), 8636 LNCS, pp. 123-137.

Ho, T. T., Ruhe, G.: When-to-release Planning in consideration of Technical Debt, Proceedings Sixth International Workshop MTD on Management Technical Debt (2014), IEEE, pp. 31-34.

Nayebi, M., Ruhe, G.: Analytical Open Innovation for Value-Optimized Service Portfolio Planning, Proceedings ICSOB: Towards Continuous Value Delivery (2014), Springer, pp. 273-288.

Al-Alam, SM. D., Shahnewaz, SM. S., Pfahl, D., Ruhe, G.: Monitoring Bottlenecks in Achieving Release Readiness - A Retrospective Case Study across Ten OSS Projects, 8th International Symposium on Empirical Software Engineering and Measurement (ESEM) (2014), ACM.

Al-Alam, SM. D., Shahnewaz, SM. S., Pfahl, D., Ruhe, G.: Analysis and Improvement of Release Readiness - A Genetic Optimization Approach, International Conference on Product-Focused Software Process Improvement (PROFES) (2014), Springer, pp. 164-177.

Agarwal, N., Karimpour, R., Ruhe, G.: Theme-based Product Release Planning: An Analytical Approach, System Sciences (HICSS), 47th Hawaii International Conference on System Science (2014), IEEE, 4739-4748.

Singh, A. P., Ruhe, G., Amereei, S. A. H., Banack, S.: Decision Support for Capacitated Arc Routing for Providing Municipal Waste and Recycling Services, System Sciences (HICSS), 47th Hawaii International Conference on System Science (2014), IEEE, pp. 986-993.

Leotta, M., Ricca, F., Antoniol, G., Garousi, V., Zhi, J., Ruhe, G.: A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks, 1st International Workshop on Combining Modelling and Search-Based Software Engineering (ERA Track ICSM) (2013), IEEE, pp. 428-431.

Al-Alam, SM. D., Ruhe, G., Pfahl, D.: Decision Support for Re-planning of Software Product Releases, 25th International Conference on Software Engineering and Knowledge Engineering (2013).

Zhi, J., Ruhe, G.: DEVis: A Tool for Visualizing Software Document Evolution, 1st IEEE International Working Conference on Software Visualization VISSOFT (2013), IEEE.

Ho, J., Ruhe, G.: Releasing sooner or later? - An optimization approach and its case study evaluation, International Workshop on Release Engineering (RELENG) (2013), IEEE, 4 pages.

Zorn-Pauli, G., Paech, B., Beck, T., Karey, H., Ruhe, G.: Analyzing An Industrial Strategic Release Planning Process - A Case Study at Roche Diagnostics, 19th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ) (2013), Springer, pp. 269-284.

Garousi, G., Garousi, V., Moussavi, M., Ruhe, G., Smith, B.: Evaluating Benefit and Quality of Technical Software Documentation: An Empirical Study, 17th International Conference on Evaluation and Assessment in Software Engineering (EASE) (2013), ACM, 24-35.

Niknafs, A., Denzinger, J., Ruhe, G.: A Systematic Literature Review of the Personnel Assignment Problem, International Multiconference of Engineers and Computer Scientists (2013).

Livani, E., Nguyen, R., Denzinger, J., Ruhe, G., Banack, S.: A Hybrid Machine Learning Method and its Application in Municipal Waste Prediction, Industrial Conference on Data Mining (2013). Springer, pp. 166-180.

Maurizio, L., Filippo, R., Giuliano, A., Garousi, V., Zhi, J., Ruhe, G.: Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks, IEEE International Conference on Software Maintenance (ICSM) (2013), pp. 428-431.

Karimpour, R., Ruhe, G.: Bi-criteria Genetic Search for Adding New Features Into an Existing Product Line, 1st International Workshop on Combining Modelling and Search-Based Software Engineering (2013), IEEE, pp. 34-38.

Hu, J., Yang, Y., Wang, Q., Ruhe, G., Wang, H.: Value-based Portfolio Scoping: An Industrial Case Study, 3rd International Workshop on Product LinE Approaches in Software Engineering PLEASE (2012), IEEE, pp. 45-48.

Paikari, E., Ruhe, G., Southekel, P. H.: Simulation-based Decision Support for Bringing a Project Back on Track: The Case of RUP-based Software Construction, International Conference on Software and System Process (ICSSP) (2012), IEEE, pp. 13-22.

Steff, M., Russo, B., Ruhe, G.: Evolution of Features and their Dependencies - An Explorative Study in OSS, ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (2012), ACM, pp. 111-114.

Przepiora, M., Karimpour, R., Ruhe, G.: A Hybrid Release Planning Method and its Empirical Justification, ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (2012), pp. 115-118.

Mohebzada, J. G., Ruhe, G.,Eberlein, A.: Systematic Mapping of Recommendation Systems for Requirements Engineering, International Conference on Software and System Process (ICSSP) (2012), IEEE, pp. 200-209.

Phillips, S., Ruhe, G., Sillito, J.: Information Needs for Integration Decisions in the Release Process of Large-scale Parallel Development, ACM Conference on Computer Supported Cooperative Work (CSCW) (2012), ACM, pp. 1371-1380.

Dong, X., Yang, Q.-S., Wang, Q., Zhai, J., Ruhe, G.: Value-Risk Trade-off Analysis for Iteration Planning in eXtreme Programming, 18th Asian-Pacific Software Engineering Conference (APSEC) (2011), IEEE, pp. 397-404.

Paikari, E., Sun, B., Ruhe, G., Livani, E.: Customization Support for CBR-Based Defect Prediction, 7th International Conference on Predictive Models in Software Engineering (PROMISE) (2011), ACM.

Mohebzada, J. G., Ruhe, G., Eberlein, A.: SRP-Plugin: A Strategic Release Planning Plug-in for Visual Studio 2010, 1st Workshop on Developing Tools as Plug-ins ICSE Workshop (TOPI) (2011), ACM, 36-39.

Niknafs, A., Sun, B., Richter, M. M., Ruhe, G.: Comparative Analysis of Three Techniques for Predictions in Time Series with Repetitive Patterns, International Confonference on Enterprise Information Systems (2011), pp. 177-182.

Livani, E., Paikari, E., Ruhe, G.: A Decision Support System for Cost-benefit Analysis in Service Provision, International Conference on Enterprise Information Systems (ICEIS) (2011), pp. 198-203.

Paikari, E., Livani, E., Moshirpour, M., Far, B. H., Ruhe, G.: Multi-Agent System for Semantic Web Service Composition, International Conference on Knowledge Science, Engineering and Management (KSEM) (2011), LNAI 7091, Springer, pp. 305-312.

Livani, E., Radliński, Ł., Paikari, E., Ruhe, G.: A Hybrid Method for Scenario-based Effort Re-allocation in Software Projects, International Conference on Soft-Computing and Engineering Applications (SEA) (2011), pp. 333-340.

Mohebzada, J. G., Richter, M. M., Ruhe, G.: Sensitivity Analysis for Weak Constraint Generation, International Workshop on Machine Learning and Data Mining in Pattern Recognition (2011), Springer, pp. 239-252.

Tian, Y., Wang, Y., Gavrilova, M. L., Ruhe, G.: A Formal Knowledge Representation System for the Cognitive Learning Engine, 10th IEEE International Conference on Cognitive Informatics and Cognitive Computing (ICCI*CC) (2011), IEEE, pp. 23-32.

Al-Emran, E., Pfahl, D., Ruhe, G.: Decision Support for Product Release Planning Based on Robustness Analysis, 18th IEEE International Conference on Requirements Engineering (2010), IEEE, pp. 157-166.

Paikari, E., Richter, M. M., Ruhe, G.: A Comparative Study of Attribute Weighting Techniques for Software Defect Prediction Using Case-based Reasoning, 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE) (2010), pp. 380 - 386.

Livani, E., Ruhe, G.: Decision Support for Staffing of the Next Software Product Release, 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE) (2010), pp 634-639.

Al-Emran, A., Jadallah, A., Paikari, E., Pfahl, D., Ruhe, G.: Application of Re-estimation in Re-planning of Software Product Releases, International Conference on Software Processes (ICSP) (2010), Springer, pp. 260-272.

Rahman, Md. M., Sohan, SM., Maurer, F., Ruhe, G.: Evaluation of Optimized Staffing for Feature Development and Bug Fixing, Conference on Empirical Software Engineering and Measurement (ESEM) (2010), ACM.

Heikkila, V., Jadallah, A., Rautiainen, K., Ruhe, G.: Rigorous Support for Flexible Planning of Product Releases - A Stakeholder-Centric Approach and Its Initial Evaluation, 43rd Hawaii International Conference on System Sciences (HICSS) (2010), IEEE, pp.1-10.

Ullah, M. I., Ruhe, G., Garousi, V.: Towards Design and Architectural Evaluation of Product Variants: A Case Study on an Open Source Software System, Software Engineering Knowledge Engineering Conference (SEKE) (2009), pp. 141-146.

McElroy, J., Ruhe, G.: A Layered Approach for Planning Releases under Uncertain Capacities, Software Engineering Knowledge Engineering Conference (SEKE) (2009), pp. 649-654.

Jadallah, A., Galster, M., Moussavi, M.,Ruhe, G.: Balancing Value and Modifiability when Planning for the Next Release, IEEE International Conference on Software Maintenance (ICSM) (2009), IEEE, pp. 495-498.

Du, G., Ruhe, G.: Does Explanation Improve the Acceptance of Decision Support for Product Release Planning?, 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM) (2009), IEEE, pp. 56-68.

Al-Emran, A., Jadallah, A., Moussavi, M., Paikari, E., Pfahl, D., Ruhe, G.: Functionality Versus Quality: Application of Predictive Models for Re-planning of Product Releases, International Conference on Predictor Models (PROMISE) (2009).

Ruhe, G.: Decision Processes for Trustworthy Software, Proceedings ICSP 2009 (Keynote), Lecture Notes in Computer Science Vol. 5543, p. 2.

Jadallah, A., Al-Emran, A., Moussavi, M., Ruhe, G.: The How? When? And What? for the Process of Re-planning Product Releases, International Conference on Software Process (ICSP) (2009), Lecture Notes in Computer Science, Vol. 5543, pp 24-37.

Al-Emran, A., Kapur, P., Pfahl, D., Ruhe, G.: Simulating Worst Case Scenarios and Analyzing their Combined Effect in Operational Release Planning, Lecture Notes in Computer Science LNCS Vol. 5007, pp. 269-281.

Li, J., Ruhe, G.: Multi-criteria Decision Analysis for Customization of Estimation by Analogy Method AQUA+, ICSE 2008 Workshops: Fourth International Workshop on Predictor Models in Software Engineering (PROMISE) (2008), ACM, pp. 55-62.

Boetticher, G., Menzies, T., Ostrand, T., Ruhe, G.: 4th International Workshop on Predictor Models in SE (PROMISE 2008). ICSE Companion (2008), pp 1061-1062.

Du, G., Zimmermann, T., Ruhe, G.: Explaining Product Release Planning Results using Concept Analysis, Software Engineering Knowledge Engineering (SEKE) (2008), pp. 137-142.

Li, J., Mackas, B., Richter, M. M., Ruhe, G.: Cases, Predictions, and Accuracy Learning and Its Application to Effort Estimation, European Conference on CBR (2008), Springer, pp. 299-31.

Saliu, M. O., Ruhe, G. : Bi-objective Release Planning for Evolving Software Systems, 6th Joint Meeting of the European Software Engineering Conference and the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (2007), pp. 105-114.

Al-Emran, A., Khosrovian, K., Pfahl, D., Ruhe, G.: Simulation-Based Uncertainty Analysis for Planning Parameters in Operational Product Management, 10th International Conference on Integrated Design and Process Technology (IDPT) (2007), pp. 191-201.

Al-Emran, A., Pfahl, D., Ruhe, G.: DynaReP: A Discrete Event Simulation Model for Re-planning of Software Releases, International Conference on Software Process (ICSP) (2007), LNCS 4470-0246, Springer, pp. 246-258.

Mohamed, A., Ruhe, G., Eberlein, A.: Decision Support for Handling Mismatches between COTS Products and System Requirements, 6th IEEE International Conference on COTS-based Software Systems (ICCBSS) (2007), IEEE, pp. 63-72.

Li, J., Al-Emran, A., Ruhe, G.: Impact Analysis of Missing Values on the Prediction Accuracy of Analogy-based Software Effort Estimation Method AQUA, First International Symposium on Empirical Software Engineering and Measurement (ESEM) (2007), IEEE, pp. 126-135.

Ruhe, G., Pfleeger, S. L.: Software Engineering Decision Support, 40th Annual Hawaii International Conference on System Science (2007), IEEE, p. 282.

McElroy, J., Ruhe, G.: Software Release Planning with Time-dependent Value Functions and Flexible Release Dates, 11th International conference on software engineering and applications (IASTED) (2007), pp. 429-438.

Mohamed, A., Ruhe, G., Eberlein, A.: COTS Selection: Past, Present, and Future, 14th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS) (2007), IEEE, 103-114.

Li, J., Ruhe, G.: Decision Support Analysis for Software Effort Estimation by Analogy, Third International Workshop on Predictor Models in Software Engineering (PROMISE) (2007), IEEE Computer Society.

Li, J., Ruhe, G., Al-Emran, A., Richter, M. M.: A Comparative Study of Attribute Weighting Strategies for Effort Estimation by Analogy, Fifth ACM-IEEE International Symposium on Empirical Software Engineering (ISESE) (2006), ACM, pp. 66-74.

AlBourae, T., Ruhe, G., Moussavi, M.: Lightweight Replanning of Software Product Releases, International Workshop on Software Product Management (IWSPM)(2006), IEEE, pp. 27-34.

Ullah, M. I., Ruhe, G.: Towards Comprehensive Release Planning for Software Product Lines, International Workshop on Software Product Management (IWSPM) (2006), IEEE, pp. 51-56.

McElroy, J., Ruhe, G.: Decision Support for Resource Centric Software Release Planning, International Conference on Software Engineering and Knowledge Engineering (SEKE) (2006), pp 132-137.

Du, G., McElroy, J., Ruhe, G.: A Family of Empirical Studies to Compare Informal and Optimization-based Planning of Software Releases. ACM-IEEE International Symposium on Empirical Software Engineering (ISESE) (2006), ACM, 212-221.

Du, G., McElroy, J., Ruhe, G.: Ad hoc versus Systematic Planning of Software Releases - A Three-Staged Experiment. 7th International Conference on Product Focused Software Process Improvement (PROFES) (2006), Springer, PP. 435-440.

Saliu, O., Ruhe, G.: Software Release Planning via Systematic Impact Analysis, 14th IEEE International Requirements Engineering Conference (RE) Doctoral Symposium (2006).

Ruhe, G., Saliu, O.: Art and Science of System Release Planning, (Tutorial) 7th International Conference on Product Focused Software Process Improvement (PROFESS) (2006), LNCS 4034, Springer, pp. 458-461.

Pfahl, D., Al-Emran, A., Ruhe, G.: Simulation-Based Stability Analysis for Software Release Plans, Lecture Notes in Computer Science, Springer, ISSN: 0302-97, Volume 3966 (2006), Title: Software Process Change: International Software Process Workshop and International Workshop on Software Process Simulation and Modeling (SPW/ProSim) (2006), ISBN: 3-540-34199-4,z pp. 262-273.

Bhawnani, P., Ruhe, G., Kudorfer, F., Meyer, L.: Intelligent Decision Support for Road Mapping - A Technology Transfer Case Study with Siemens Corporate Technology, Workshop on Technology Transfer in Software Engineering, International Workshop on Software Technology Transfer in Software Engineering (2006), ACM, pp 35-40.

Bhawnani, P., Far, B. H., Ruhe, G.: Explorative Study to Provide Decision Support for Software Release Decisions, 21st IEEE International Conference on Software Maintenance (2005), IEEE, pp. 617-620.

Du, G., Li, Z., McElroy, J., Ruhe, G., Canfora, G., Cerulo, L., Troiano, L.: The Impact of Decision Support for Software Release Planning – A Three-Staged Experiment, 4th International Symposium on Empirical Software Engineering (2005).

Bhawnani, P., Ruhe, G.: ReleasePlanner® - Planning new Releases for Software Maintenance and Evolution, 21st IEEE International Conference on Software Maintenance (2005), pp. 73-76.

Ruhe, G.: Intelligent Decision Support for the Design of Distributed Multi-Media Systems (Keynote), 11th International Conference on Distributed Multimedia Systems (2005), p. 1.

Saliu, O., Ruhe, G.: Supporting Software Release Planning Decisions for Evolving Systems, 29th IEEE/NASA Software Engineering Workshop (2005), pp. 14-26.

Du, G., Richter, M. M., Ruhe, G.: Identification of Question and Answer Types for an Explanation Component in Software Release Planning. 3rd International Conference on Knowledge Capture (2005), ACM, pp. 193-194.

Du, G., Richter, M. M., Ruhe, G.: An Explanation Oriented Dialogue Approach for Solving Wicked Planning Problems, AAAI International Symposium on Explanation-aware Computing (ExaCt) (2005), pp 62-75.

Momoh, J., Ruhe, G.: Process Improvement through Evaluation of Operational Feasibility of Strategic Release Plans. European Software Process Improvement and Innovation Conference (2005), 12 pages.

Li, Z., Ruhe, G.: Uncertainty Handling in Tabular-based Requirements Using Rough Sets. Tenth International Conference on Rough Sets, Fuzzy Sets, Data Mining, and Granular Computing (RSFDGrC) (2005), Springer, pp. 678-687.

Wang, Y., Ruhe, G.: Staffing for Software Inspections, Software Engineering as part of the 23rd IASTED International Multi-Conference on Applied Informatics (2005), ISBN: 0-88986-464-0, ISSN: 1027-2666, pp. 400-407.

Ruhe, G., Momoh, J.: Strategic Release Planning and Evaluation of Operational Feasibility. 38th Annual Hawaii International Conference on System Science (HICSS) (2005) (Mini-Track on Strategic Software Engineering), IEEE Computer Society, p. 313b-313b.

Mohamed, A., Ruhe, G., Eberlein, A.: Towards a Customizable Approach for COTS Selection, 8th IASTED International Conference on Software Engineering and Applications (SEA) (2004), pp. 665-671.

Ruhe, G., Du, G.: Strategic Planning of Enterprise Application Integration. Banff Summit on Enterprise Application Integration (2004), pp. 193-203.

Wang, Y., Liu, D., Ruhe, G.: Formal Description of the Cognitive Process of Decision Making, 3rd IEEE International Conference on Cognitive Informatics (ICCI) (2004), IEEE, pp. 124-130.

Ngo-The, A., Ruhe, G., Shen, W.: Release Planning under Fuzzy Effort Constraint, 3rd IEEE International Conference on Cognitive Informatics (ICCI) (2004), IEEE, pp. 168-175.

Mohamed, A., Wanyama, T., Ruhe, G., Eberlein, A., Far, B.: COTS Evaluation Supported by Knowledge, International Workshop on Learning Software Organizations (2004), LNCS Vol. 3096, Springer, pp. 43-54.

Amandeep, A., Ruhe, G., Stanford, M.: Intelligent Support for Software Release Planning, 5th International Conference on Product Focused Software Process Improvement (Profes) (2004), LNCS Vol. 3009, Springer, pp. 248-262.

Maurice, S., Ruhe, G., Mohamed, A., Amandeep, A., Momoh, J.: How to Create a Win-Win Relationship Between Industry and Software Engineering Graduate Education, Canadian Conference on Computer and Software Engineering Education (2004), pp. 147-154.

Ruhe, G., Li, J.: Software Process Improvement Education from an Industrial Perspective. Canadian Conference on Computer and Software Engineering Education (2004), pp. 117-122.

Ruhe, G.: Software Engineering Decision Support and Empirical Investigations - A Proposed Marriage, Empirical Studies in Software Engineering (2004), Vol.2, pp 25-34.

Li, J., Ruhe, G.: Web-Based Decision Support for Software Release Planning, WI/IAT 2003 Workshop on Applications, Products and Services of Web-based Support Systems (2003), pp. 13-20.

Ngo-The, A., Ruhe, G.: Requirements Negotiation under Incompleteness and Uncertainty. International Conference of Software Engineering and Knowledge Engineering (SEKE) (2003), pp. 586-593.

Ruhe, G.: Intelligent Support for Selection of COTS Products, Web-Services, and Database Systems, Lecture Notes in Computer Science (2003), Vol 2593, Springer, pp. 34-45.

Ruhe, G.: Software Engineering Decision Support - A New Paradigm for Learning Software Organizations. Advances in Learning Software Organization. Lecture Notes In Computer Science (2003), Vol. 2640, Springer, pp. 104-115.

Pfahl, D., Ruhe, G.: Goal-Oriented Measurement plus System Dynamics - A Hybrid and Evolutionary Approach. Proceedings of 4th International Workshop on Process Simulation Modeling (ProSim) (2003).

Ruhe, G., Greer, D.: Quantitative Studies in Software Release Planning under Risk and Resource Constraints, International Symposium on Empirical Software Engineering (2003), IEEE, pp. 262-271.

Ruhe, G., Eberlein, A., Pfahl, D.: Quantitative WinWin: A New Method for Decision Support in Requirements Negotiation, 14th International Conference on Software Engineering and Knowledge Engineering (SEKE) (2002), ACM, pp. 159-166.

Pfahl, D., Angkasaputra, N., Differding, C. M., Ruhe, G.: CORONET-Train: A Method for Web-Based Collaborative Learning in Software Organisations, LSO Workshop (PROFES) (2001), Springer, pp. 37-51.

Pfahl, D., Koval, N., Ruhe, G.: An Experiment for Evaluating the Effectiveness of Using a System Dynamics Simulation Model in Software Project Management Education. IEEE Computer Society: 7th International Software Metrics Symposium, (Metrics) (2001), IEEE Computer Society, pp. 97-109.

Pfahl, D., Ruhe, G.: System Dynamics as an Enabling Technology for Learning in Software Organisations. 13th International Conference on Software Engineering and Knowledge Engineering (SEKE) (2001), Citeseer, pp. 355-362.

Pfahl, G., Klemm, M., Ruhe, G.: Using System Dynamics Simulation Models for Software Project Management Education and Training, 3rd Process Simulation Modeling Workshop (ProSim) (2000).

Mead, N. R., Saiedian, H., Ruhe, G., Bagert, D.J.: Shortages of Qualified Software Engineering Faculty and Practitioners: Challenges in Breaking the Cycle. International Conference on Software Engineering (ICSE) (2000), pp. 665 - 668.

Järvinen, J., Komi-Sirviö, S., Ruhe, G.: The PROFES Improvement Methodology – Enabling Technologies and Methodology Design, International Conference on Product Focused Software Process Improvement (PROFES) (2000), Springer, pp 257 - 270.

Ruhe, G.: Methodological Contributions to Professional Education and Training, 24th Annual International Computer Software and Applications Conference (COMPSAC) (2000), IEEE, pp. 11-16.

Freimut, B., Klein, B., Laitenberger, O., Ruhe, G.: Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance, 11th European Software Control and Metrics Conference (ESCOM) (2000), pp. 345-354.

Ruhe, G.: Experience Factory-Based Professional Education and Training, 12th Conference on Software Engineering Education and Training (1999), pp. 62-73.

Briand, L., Freimut, B., Laitenberger, O., Ruhe, G., Klein, B.: Quality Assurance Technologies for the EURO Conversion - Industrial Experience at Allianz Life Assurance, 2nd Quality Week Europe (1998).

Ruhe, G., Hartkopf, S., Leippert, F.: How To Make Sense Of Empirical Software Engineering Data - An Integrate Approach, 10th International Conference on Software Engineering and Knowledge Engineering (SEKE) (1998), pp. 209-218.

Birk, A., Kempkens, R., Rombach, D., Ruhe, G.: Systematic Improvement of Software Engineering Processes, Frühjahrstagung Wirtschaftsinformatik (1998).

Cugola, G., Fuggetta, A., Fusaro, P., von Wangenheim, C., Lavazza, L., Manca, S., Pagone, M. R., Ruhe, G., Soro, R.: A Case Study of Evaluating Configuration Management Practices with Goal-oriented Measurement, 4th International Software Metrics Symposium (1997), IEEE, pp. 144-151.

van Latum, F., Oivo, M., Hoisl, B., Ruhe, G.: No Improvement Without Feedback: Experiences from Goal-oriented Measurement at Schlumberger, Software Process Technology (1996), Springer, pp. 167-182.

Ruhe, G.: Rough Set-based Data Analysis in Goal-oriented Software Measurement, 3rd International Software Metrics Symposium (1996), IEEE.

Ruhe, G.: An Integer Programming Approach to Optimal Software Metrics Selection, Operations Research (1994), Springer, 115-120.

Ruhe, G., Wallmeier, H.-M.: Modelling and Optimization of a Dynamic Supply, Storage, and Distribution Problem, Operations Research (1993), Springer, pp. 232-238.

Hamacher, H. W., Ruhe, G.: Algorithms for Max-Linear and Multi-Criteria Spanning Tree Problems, Operations Research (1992), Extended Abstracts of the 17th Symposium on Operations Research (1992), Springer, p. 124.

Ruhe, G.: Interval Scheduling Using Network Flows, Operations Research (1991), Springer, p. 438.

Kroon, L., Ruhe, G.: Solution of a Class of Interval Scheduling Problems Using Network Flows, System Modelling and Optimization (1990), Springer, pp. 486-496.

Product Release Planning - Methods, Tools and Applications
Software Project Management in a Changing World
SEDS Laboratory