Publications

Journal Articles

E. Mustafa and R. Osman (2024). A random forest model for early-stage software effort estimation for the SEERA dataset. Information and Software Technology. vol. 169, Article 107413, pp. 1-18, 2024. 

Z. Avci and R. Osman (2021), Incorporation of a Software Engineering Evaluation Method in an Educational Software Course in Turkey. Educational Studies. vol. 47 (4), pp. 383-402, 2021.


N. Badawi and R. Osman (2019). Core Banking System Software in Sudan: Technical Characteristics and Evolution 

(in Arabic: النظم البرمجية المصرفية بالسودان: تاريخها وخصائصها وتطورها), Journal of Engineering and Computer Science. vol. 20 (2), pp. 59-94, 2019.


I. Farhan and R. Osman (2019). Evaluating the Public E-services of the Sudan e-Government Portal 

(in Arabic: دراسة تقييمية لخدمات بوابة حكومة السودان الإلكترونية الموجهة للمواطنين), Journal of Engineering and Computer Science. vol. 20 (2), pp. 33-52, 2019.


E. Mustafa and R. Osman (2019). Identifying Critical Success Factors for the Sudanese Public Sector Software Projects 

(in Arabic: العوامل المؤثرة على نجاح النظم البرمجية بالقطاع العام: آراء خبراء التقنية), Journal of Engineering and Computer Science. vol. 20 (2), pp. 2-19,2019. 

S. Alamdi and R. Osman (2017). The Realities of the Software Industry in Sudan (in Arabic: واقع صناعة البرمجیات في السودان: دراسة وصفیه تحلیلیة). Journal of Engineering and Computer Science. Sudan University Press. vol. 8, issue 2, pp. 5-64. (special edition)

R. Osman, P. G. Harrison (Dec 2015). Approximating Closed Fork-Join Queueing Networks using Product-form Stochastic Petri-nets. Journal of Systems and Software. vol. 110, pp. 264–278.

R. Osman, W. J. Knottenbelt (Oct 2012). Database System Performance Evaluation Models: A Survey. Performance Evaluation. vol. 69, no. 10, pp. 471–493. [most downloaded paper for the journal July 2012 – July 2017]  

R. Osman, I. Awan, M. E. Woodward (Jan 2011). QuePED: Revisiting Queueing Networks for the Performance Evaluation of Database Designs. Simulation Modelling Practice and Theory, vol. 19, no. 1, pp. 251–270.

R. Osman, I. Awan, M. E. Woodward (Mar 2009). Application of queueing network models in the performance evaluation of database designs. Electronic Notes in Theoretical Computer Science, Vol. 232. pp. 101–124.

Conference Papers


E. Mustafa and R. Osman (Nov 2020). SEERA: A Software Cost Estimation Dataset for Constrained Environments. 16th ACM International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE ’20), Nov 8-9, 2020, Virtual, USA.


E. Mustafa and R. Osman (July 2018). An Analysis of the Inclusion of Environmental Cost Factors in Software Cost Estimation Datasets. 2018 IEEE International QRS Workshop on Conflicts and Synergies among Reliability, Security, and other Qualities. July 16 – 19, 2018. Lisbon, Portugal.


R. Elamin and R. Osman (July 2018). Implementing Traceability Repositories as Graph Databases for Software Quality Improvement. 2018 IEEE International Conference on Software Quality, Reliability & Security. July 16 – 19, 2018. Lisbon, Portugal. [acceptance rate < 30%]


R. Elamin and R. Osman (July 2017). Towards Requirements Reuse by Implementing Traceability in Agile Development. 11th IEEE International COMPSAC Workshop on Quality Oriented Reuse of Software (QUORS 2017), July 4-8, 2017, Turin, Italy.

 S. Alamdi and R. Osman (July 2017). Software Industry Practice in Africa: Case Study Sudan. 41st  Annual IEEE International Computers, Software, and Applications Conference (COMPSAC), July 4-8, 2017, Turin, Italy. [acceptance rate = 25%]

G. Haughian, R. Osman and W.J. Knottenbelt (Sept 2016) Benchmarking Replication in Cassandra and MongoDB NoSQL Datastores.  27th International Conference on Database and Expert Systems Applications (DEXA 2016). Sept 5 - 8, 2016. Porto, Portugal. [acceptance rate < 30%]

 R. Osman, J.F. Perez, and G. Casale (Aug 2016) Quantifying the Impact of Replication on the Quality-of-Service in Cloud Databases. 2016 IEEE International Conference on Software Quality, Reliability & Security. Aug 1- 3, 2016. Vienna, Austria. [acceptance rate = 29%]

 A. Dias-Neto and R. Osman (Sept 2015) (Re)Evaluating the Influence of Contextualized Examples in Teaching an Introductory Software Engineering Course in Brazil. Software Engineering Education Forum (FEES 2015). Sept 24 -25, 2015. Belo Horizonte, Brazil.

X. Chen, L. Rupprecht, R. Osman, P. Pietzuch, W.J. Knottenbelt and F. Franciosi (Oct 2015) CloudScope: Diagnosing Performance Interference for Resource Management in Multi-Tenant Clouds. 23rd IEEE International Symposium on  Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). Oct 5-7, 2015. Atlanta, GA, USA. [acceptance rate = 24%]

A. Gandini, M. Gribaudo, W.J. Knottenbelt, R. Osman and P. Piazzolla (Sept 2014). Performance Analysis of NoSQL Databases. 11th European Performance Engineering Workshop (EPEW 2014). Sept 11-12, 2014, Florence, Italy.

R. Osman and P. Piazzolla (Sept 2014). Modelling Replication in NoSQL Datastores. 11th International Conference on Quantitative Evaluation of SysTems (QEST 2014), Sept 8–10, 2014, Florence, Italy.

R. Osman and A. Dias-Neto (July 2014). Motivating by examples: An empirical study of teaching an introductory software engineering course in Brazil. 38th Annual IEEE International Computers, Software, and Applications Conference (COMPSAC), July 21-25, 2014, Västerås, Sweden.

X. Chen, C. Pang Ho, R. Osman, P. G. Harrison and W. J. Knottenbelt (March 2014). Understanding, modelling and improving the performance of web applications in multi-core virtualised environments. 5th ACM/SPEC International Conference on Performance Engineering (ICPE 2014), Mar 23–26, 2014, Dublin, Ireland.

R. Osman, D. Coulden, W. J. Knottenbelt (July 2013). Performance modelling of concurrency control schemes for relational databases. 20th International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA 2013), July 8–10, 2013, Ghent, Belgium.

D. Coulden, R. Osman, W. J. Knottenbelt (April 2013). Performance modelling of database contention using Queueing Petri Nets. 4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013), April 21–24, 2013, Prague, Czech Republic.

R. Osman (July 2012). Teaching software engineering in developing countries: a position paper. 36th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2012), July 16-20, 2012, Izmir, Turkey.

A. Cyriaano, R. Osman (Nov 2011). Fitting a generic computer science curriculum into context: the African case. In Proceedings of the 4th International Conference of Education, Research and Innovation (ICERI 2011). Nov 14 - 16, 2011, Madrid, Spain.

R. Osman, I. Awan, M. E. Woodward (April 2010). Performance Evaluation of Database Designs. In Proceedings of the the 24th IEEE International Conference on Advanced Information Networking and Applications (AINA-2010). April 20–23, 2010, Perth, Australia.

R. Osman, I. Awan, M. E. Woodward (Dec 2009). Towards a Performance Evaluation Model for Database Designs. In Proceedings of the 2nd International Conference on Computer Science and its Applications (CSA 2009). Dec 10–12, 2009, Jeju Island, South Korea.