Two books on software engineering research and practice I had a pleasure to co-edit together with Mirosław Ochodek

I had a pleasure to co-edit (together with Mirosław Ochodek) two books on software engineering research and practice:

1) The first book was published in English:

Lech Madeyski and Mirosław Ochodek, eds., Software Engineering from Research and Practice Perspectives. pp.1-200, ISBN: 978-83-63919-16-0, Nakom, 2014.

2) The second book was published in Polish:

Lech Madeyski and Mirosław Ochodek, eds., Inżynieria oprogramowania: Badania i praktyka. pp. 1-217, ISBN: 978-83-63919-15-3, Nakom, 2014.

The former book (in English) includes my paper on recent (since 2010) Polish achievments in Software Engineering research in comparison to contribution of researchers from other European countries:

Jakub Jurkiewicz, Piotr Kosiuczenko, Lech Madeyski, Mirosław Ochodek, Cezary Orłowski, Łukasz Radliński. “Recent Polish achievements in Software Engineering.” In Software Engineering from Research and Practice Perspectives (Eds. Lech Madeyski, M. Ochodek), pp. 15‐38, Scientific Papers of The Polish Information Processing Society Scientific Council, ISBN 978‐83‐63919‐16‐0, 2014.

 

My subsequent paper in Foundations of Computing and Decision Sciences (FCDS) is available from the publisher

A new paper entitled “Bottlenecks in software defect prediction implementation in industrial projects” by Jarosław Hryszko (Volvo IT and WUT) and Lech Madeyski has been published in the Foundations of Computing and Decision Sciences journal, vol. 40, pp. 17-33, March 2015, DOI: 10.1515/fcds-2015-0002.

Here is the abstract of the paper:

Case studies focused on software defect prediction in real, industrial software development projects are extremely rare. We report on dedicated R&D project established in cooperation between Wroclaw University of Technology and one of the leading automotive software development companies to research possibilities of introduction of software defect prediction using an open source, extensible software measurement and defect prediction framework called DePress (Defect Prediction in Software Systems) the authors are involved in. In the first stage of the R&D project, we verified what kind of problems can be encountered. This work summarizes results of that phase.

My paper in Foundations of Computing and Decision Sciences (FCDS) is available from the publisher

A new paper entitled “Software measurement and defect prediction with depress extensible framework” by Lech Madeyski and Marek Majchrzak (Capgemini Poland and WUT) has been published in the Foundations of Computing and Decision Sciences journal, vol. 39, pp. 249–270, December 2014. DOI: 10.2478/fcds-2014-0014. DePress software measurement na predictive modeling platform is available as an open source project from GitHub (ImpressiveCode-DePress).

Here is the abstract of the paper:

Context. Software data collection precedes analysis which, in turn, requires data science related skills. Software defect prediction is hardly used in industrial projects as a quality assurance and cost reduction mean.

Objectives. There are many studies and several tools which help in various data analysis tasks but there is still neither an open source tool nor standardized approach.

Results. We developed Defect Prediction for software systems (DePress), which is an extensible software measurement, and data integration framework which can be used for prediction purposes (e.g. defect prediction, effort prediction) and software changes analysis (e.g. release notes, bug statistics, commits quality). DePress is based on the KNIME project and allows building workflows in a graphic, end-user friendly manner.

Conclusions. We present main concepts, as well as the development state of the DePress framework. The results show that DePress can be used in Open Source, as well as in industrial project analysis.

Recent Polish achievements in Software Engineering

I had a pleasure to co-chair 16th KKIO Software Engineering Conference (KKIO’14) as well co-chair the Philadelphia Session @ KKIO’14. The aim of the session was to present important, recent achievements of Polish researchers in software engineering (published by SE journals indexed by Thomson Reuters) and to stimulate high-quality research, collaboration and discussion on research challenges in software engineering.

My introduction slides to the Philadelphia Session @ KKIO’14 are available here. One of the slides presents contribution of European countries to the selected set of Software Engineering journals since 2010.

The selected set of journals included:

  1. ACM Transactions on Software Engineering and Methodology (TOSEM)
  2. Automated Software Engineering (ASE)
  3. Empirical Software Engineering (EMSE)
  4. IET Software (IETSW)
  5. IEEE Software (SW)
  6. IEEE Transactions on Software Engineering (TSE)
  7. Information and Software Technology (IST)
  8. International Journal of Software Engineering and Knowledge Engineering (IJSEKE)
  9. Journal of Software: Evolution and Process (JSEP)
  10. Journal of Software Maintenance and Evolution: Research and Practice (JSME)
  11. Requirements Engineering Journal (REJ)
  12. Software and Systems Modeling (SoSyM)
  13. Software Quality Journal (SQJ)
  14. Software Testing, Verification and Reliability (STVR)
  15. Software: Practice and Experience (SPE)
  16. Journal of Systems and Software (JSS)

All of these 16 journals are indexed by Scopus, which provides an excellent search interface including ability to construct advanced search strings.

The search performed using Scopus on September 14, 2014 returned:

  • 4591 document results in total,
  • 973 document results by authors from United States
  • 469 document results by authors from UK,
  • 418 document results by authors from Spain,
  • 390 document results by authors from Germany,
  • 340 document results by authors from Italy,
  • (other countries…)
  • 35 document results by authors from Portugal,
  • 28 document results by authors with Polish affiliations.

It seems to be a SPACE for improvement 🙂

See more details in a chapter “Recent Polish achievements in Software Engineering” published in a book “Software Engineering from Research and Practice Perspective”, edited by Lech Madeyski and Mirosław Ochodek. Polish Information Processing Society Scientific Council, chap. 1, pp. 15-38. 2014.

 

My paper in Software Quality Journal (SQJ) is available from the publisher

The paper entitled “Which process metrics can significantly improve defect prediction models? An empirical study” by Lech Madeyski and Marian Jureczko is now available from the publisher – Springer (DOI: 10.1007/s11219-014-9241-7).

Invited talks at UCL (University College London) and Keele University

I had an opportunity to spend some time as a Visiting Scholar at Keele University (UK) thanks to invitation by Prof. Barbara Kitchenham, and to give the following invited talks:

1) Reproducible Research from the Trenches – How I do reproducible research by example, Invited Talk at CREST/SSE group headed by Prof. Mark Harman, UCL, London, UK, June 25, 2014.

2) Reproducible Research from the Trenches, Invited Talk at School of Computing and Mathematics, Software Engineering Group (Prof. Barbara Kitchenham and Prof. Pearl Brereton), Keele University, UK, July 2, 2014.

PhD Studentship in Computer Science

This advert is passed on request of Prof. Peter Andras


PhD Studentship in Computer Science

Understanding and modelling emergent functionality in small biological neural systems

 

Reference Number:  EPSAM2014-1

Application Deadline: 15th September 2014

Supervisor: Professor Peter Andras, School of Computing and Mathematics, Keele University

Project description:

The functionality of biological neural systems emerges through the interaction of neurons. Recent technological advances allow the recording and analysis of many neurons individually, making possible the understanding and modelling the emergence of system level functionality in biological neural circuits.

This project will use as model system the stomatogastric ganglion (STG) of brown crabs. The focus will be on the understanding how the roles of neurons may change in response to neuromodulation in the context of changing functional behaviour of the pyloric rhythm neural circuit within the STG. We will use fast voltage-sensitive dye imaging to collect the data about the activity of neurons and computational modelling of these neurons and the impact of neuromodulators on them in order to model and explain the observed activity of the STG. We aim to analyse the roles of apparently functionally equivalent neurons (e.g. two PD neurons, five PY neurons) and model computationally the changes in their functional roles in response to neuromodulation.

The successful candidate will be expected to learn the relevant biological experimental techniques, perform biological experiments, learn the relevant computational modelling techniques, and build and analyse computational models of neurons and neural circuits.

The stipend is £13,863 (2014/15) per year. The studentship is not available for candidates from outside of the EU.

Person specification:

You should have either a First class honours degree in Computing Science, Mathematics, Physics, Biology or other relevant science or engineering subject, or a or 2.1 in Computing Science, Mathematics, Physics, Biology or other relevant science or engineering subject and a distinction level Masters degree in a related subject. Equivalent experience will also be considered.

Application procedure:

You must apply through the University’s online postgraduate application website (http://www.keele.ac.uk/pgresearch/howtoapply/) specifying the reference number EPSAM2014-1 and selecting PhD in Computer Science, as the programme of study.  Only mandatory fields need to be completed and a personal statement, CV and (if English is not your first language) a copy of your English language qualifications must be attached. The personal statement must state the title of the studentship, quote the reference number EPSAM2014-1 and describe how your research interests fit with the topic of the research projected outlined in the advertisement (max. 2 pages). If you already have published research papers a list of these providing bibliographic details should be included in the covering letter.

You should also send your personal statement and CV by e-mail to Professor Peter Andras, (p.andras@keele.ac.uk).

Further information:

For further details, please contact Professor Peter Andras ( p.andras@keele.ac.uk), 01782 733412 For general enquiries contact: http://www.keele.ac.uk/pgresearch/howtoapply

 

Collaboration with Professor Barbara Kitchenham being a Visiting Scholar at Keele University

I conduct research related to e.g. meta-analysis and reproducible research in software engineering together with Prof. Barbara Kitchenham (ranked among top 5 researchers in software engineering, see her DBLP publication record). As a result I had an opportunity to visit Keele University, School of Computing and Mathematics.

Chairing the 16th KKIO Software Engineering Conference

Being a PC co-chair of the 16th KKIO Software Engineering Conference I would like to invite all software engineering researchers and practitionares to submit papers and attend the conference which this year will take place from 22nd to 24th of September 2014 in Poznań, Poland.

Topics of interest include, but are not restricted to:

  • Software requirements engineering and modeling
  • Software architectures (incl. components, MDA)
  • Software design
  • Software testing, analysis and verification
  • Project management
  • Agile software development methodologies and practices
  • Software quality
  • Software measurement and metrics
  • Reverse engineering and software maintenance
  • Empirical and experimental studies in software engineering
  • Open Source
  • Object-oriented software development
  • Aspect-oriented software development
  • Software tools, containers, frameworks and development environments
  • Formal methods in software engineering
  • Internet software systems development
  • Human-computer interaction
  • AI and knowledge based software engineering
  • Data mining in software engineering
  • Prediction models in software engineering
  • Mining software repositories
  • Software products and process improvement and measurement programs
  • Process maturity models
  • Software Engineering education

In this year the conference is organized by Polish Information Processing Society (Greater Poland Branch) and Poznan University of Technology (Faculty of Computing).

 

My paper in IEEE Transactions on Software Engineering (TSE) is available from the publisher

The paper entitled “Overcoming the Equivalent Mutant Problem: A Systematic Literature Review and a Comparative Experiment of Second Order Mutation” by Lech Madeyski, Wojciech Orzeszyna, Richard Torkar, and Mariusz Józala is now available from the publisher (DOI: 10.1109/TSE.2013.44).