Laboratory of Software Engineering

Laboratory of Software Engineering The page of Laboratory of Software Engineering at Poznan Univeristy of Technology.

[Request for Expertise]We kindly invite you to take part in a research study on testing Non-Functional Requirements (NFR...
17/07/2020
Testing Non-functional Requirements

[Request for Expertise]

We kindly invite you to take part in a research study on testing Non-Functional Requirements (NFRs).
Its goal is to gather opinions of professionals about how NFRs are tested in IT projects/ product teams.

Link: https://www.surveymonkey.com/r/TestingNFRs

The survey should take ca. 25-30 minutes.

All collected data will be analyzed anonymously and will be communicated only in aggregated forms in scientific papers.
If you would like to get the report with the results, please leave your email at the end of the questionnaire.

We appreciate your time and support!

Request for Expertise on how Non-functional requirements (NFRs) are tested in IT projects/product teams.

Our paper "Deep learning model for end-to-end approximation of COSMIC functional size based on use-case names" accepted ...
30/04/2020
Deep learning model for end-to-end approximation of COSMIC functional size based on use-case names

Our paper "Deep learning model for end-to-end approximation of COSMIC functional size based on use-case names" accepted to Information and Software Technology Journal by Mirek Ochodek, Sylwia Kopczyńska, @miroslaw.staron is now available online!

Click to see it: https://authors.elsevier.com/c/1aqC53O8rCWDnK

TL;DR: COSMIC is a widely used functional size measurement method that supports software development effort estimation. It measures functional product size based on functional requirements.

Unfortunately, when the description of the product’s functionality is often abstract or incomplete, the size of the product can only be approximated since the object to be measured is not yet fully described. Also, the measurement performed by human-experts can be time-consuming, therefore, it is worth considering automating it.

Our objective was to design a new prediction model capable of approximating COSMIC-size of use cases based only on their names that is easier to train and more accurate than existing techniques.

We proposed deep learning model and compared it to the existing ones: the Average Use-Case approximation (AUC), and two recently proposed two-step models—Average Use-Case Goal-aware Approximation (AUCG) and Bayesian Network Use-Case Goal AproxImatioN (BN-UCGAIN). The accuracy of our model outperformed the baseline AUC model by ca. 20%, and the two-step models by ca. 5–7%. In the worst case, the improvement in the prediction accuracy is visible after estimating 10 use cases.

Learn more about our work from the paper!

COSMIC is a widely used functional size measurement (FSM) method that supports software development effort estimation. The FSM methods measure functio…

Definition of Done - Request for Expertisewe kindly invite you to take part in a short research study. Its goal is to ga...
28/02/2020
Call for Expertise - Definition of Done in Agile Projects

Definition of Done - Request for Expertise

we kindly invite you to take part in a short research study. Its goal is to gather opinions of professionals about how Definition of Done (DoD) is used in agile software projects.

Link: https://www.surveymonkey.com/r/Study__DoD

It should take only about 15-20-minutes.⏱

We appreciate your time and support! 🙂

The survey aims to better understand the value of using Definition of Done in agile software projects and the problems associated with it.

Zakończyliśmy realizację projektów SDS w edycji 2019/2020! Serdecznie gratulujemy wszystkim 6 zespołom! A szczególnie "ś...
26/02/2020

Zakończyliśmy realizację projektów SDS w edycji 2019/2020! Serdecznie gratulujemy wszystkim 6 zespołom! A szczególnie "świeżo upieczonym" inżynierom! 🙂👏👏👏
Więcej o projektach i programie SDS: http://sds.cs.put.poznan.pl

Serdecznie zapraszamy na seminarium SPIO "Inżynieria oprogramowania w praktyce", które odbędzie się26 października o god...
12/10/2019
Seminarium SPIO 2019

Serdecznie zapraszamy na seminarium SPIO "Inżynieria oprogramowania w praktyce", które odbędzie się
26 października o godz. 16.20
w sali nr 8 Centrum Wykładowego PP.

W programie mamy dwie prezentacje dot. zastosowań inżynierii oprogramowania:

** Marcin Liersz z biura TomTom w Poznaniu opowie, jak skutecznie monitorować miliard zmian na mapie;

** Piotr Wicherski, ekspert ds. jakości pracujący obecnie w Netguru, przedstawi prezentację pt. "Mobile TestOps. Jak przypadkiem wpadłem w TestOps tworząc laboratorium urządzeń mobilnych".

Po prezentacjach, ok 17.30, będzie czas na spotkania przy kawie, ciastkach i kanapkach, oraz rozmowy z prowadzącymi zajęcia, absolwentami SPIO i prelegentami.

Szczególnie zapraszamy absolwentów edycji 2018/19, którzy przed seminarium będą mogli odebrać swoje dyplomy i poznać wyniki ankiety końcowej.

Rejestracja na wydarzenie: https://seminariumspio.konfeo.com/

Udział w seminarium jest bezpłatny.

Serdecznie zapraszamy na coroczne Seminarium Studium Podyplomowego Inżynierii Oprogramowania!26 października br. na Politechnice Poznańskiej Agenda:16:20-16:30 Rozpoczęcie Seminarium16:30-17:00 Mon...

Have you ever thought about using templates to elicit non-functional requirements (NFRs) (those that concern performance...
02/07/2018

Have you ever thought about using templates to elicit non-functional requirements (NFRs) (those that concern performance, security, resource utilization, portability etc.)?

See our freshly published paper by Sylwia Kopczyńska, Jerzy Nawrocki, Mirek Ochodek!
It follows from our studies that using templates drives to NFRs that are:
- less ambiguous
- more detailed
- better from the point of view of verifiability
- more complete! 😀
But, don't expect that templates will speed up your elicitation process.

In the paper you can find information also about the COST⏱️💰 of maintenance of templates!

For more details see: https://doi.org/10.1016/j.infsof.2018.06.009

Interested in code quality? Read our last paper on code smells and their relationships! Our results may help you to prio...
05/06/2018
Code Smells and their Collocations A Large-scale Experiment on Open-source Systems

Interested in code quality? Read our last paper on code smells and their relationships!

Our results may help you to prioritize tasks concerning refactoring, focus on code that deserves more maintenance effort.
Those using or developing code smells detectors might find there also some interesting insights!

We are happy to announce that the paper has been accepted to Journal of Systems and Software! Bartosz Walter https://www.sciencedirect.com/science/article/pii/S0164121218301109

Code smells indicate possible flaws in software design, that could negatively affect system’s maintainability. Interactions among smells located in the same classes (i.e., collocated smells) have even more detrimental effect on quality. Extracted frequent patterns of collocated smells could help t...

30/04/2018
madeyski.e-informatyka.pl

We strongly invite you to submit your work to Special Issue on Software Engineering Methods, Tools and Products Improvement and Evaluation in Foundations of Computing and Decision Sciences!!! It is open access, no publication fee journal and indexed by Scopus and Web of Science (ESCI))!!!

Submission deadline: July 4, 2018

Guest Editors of the Special Issue:
+ Lech Madeyski from Wroclaw University of Science and Technology, Poland (http://madeyski.e-informatyka.pl)
and
+ Miroslaw Ochodek from Poznan University of Technology, Poland / University of Gothenburg, Sweden (
http://www.se.cs.put.poznan.pl/Members/mochodek
http://www.gu.se/omuniversitetet/vara-fakulteter/omdirigering-person/?userId=xochmi&departmentId=107832&languageCode=en)

More information:http://madeyski.e-informatyka.pl/download/FCDSSI.pdf

We are proud to announce that the ADS Team successfully finished their project!!!The ADS Team (Damian Bielecki, Paweł Ka...
04/04/2018

We are proud to announce that the ADS Team successfully finished their project!!!

The ADS Team (Damian Bielecki, Paweł Kaczmarek, Michał Lewiński, Tomasz Peliński, Kamil Piotrowski) built a software product that supports scheduling presentation of advertisements on various display devices, e.g., small LCDs in shops.
The Team developed the software for and together with Forcom Sp. z o. o. (www.forcom.com.pl) using the most recent technologies such as microservices, Angular, Docker etc.
The project was a bachelor project for four team members and was run within the SDS Framework.

We wish all ADS Team Members all the best and future projects that are at least such successful as this one!

Zwracamy się do Was z prośbą o podzielenie się z nami Waszymi pierwszymi doświadczeniami z pozyskiwaniem wymagań pozafun...
16/02/2018
Twoja Pierwsza Przygoda z Pozyskiwaniem Wymagań Pozafunkcjonalnych

Zwracamy się do Was z prośbą o podzielenie się z nami Waszymi pierwszymi doświadczeniami z pozyskiwaniem wymagań pozafunkcjonalnych (zwanych też atrybutami jakościowymi, czyli te wymagania, które dotyczą m.in. wydajności, bezpieczeństwa, użyteczności, niezawodności, kompatybilności, łatwości utrzymania, przenośności).

Link do ankiety (ok. 5 min): https://goo.gl/kxgZgz

Wasze odpowiedzi pozwolą nam na poznanie profilu osób, które zaczynają swoją przygodę z wymaganiami. Dzięki temu dostosujemy do też potrzeb takich osób naszą metodę pozyskiwania wymagań pozafunkcjonalnych!

W Instytucie Informatyki Politechniki Poznańskiej pracujemy nad metodą wspierającą pozyskiwanie (zbieranie)* wymagań pozafunkcjonalnych (czyli tych dotyczących m.in. wydajności, bezpieczeństwa, użyteczności, niezawodności, kompatybilności, łatwości utrzymania, przenośności) przeznacz...

Our paper "Users − The Hidden Software Product Quality Experts? A Study on How App Users Report Quality Aspects in Onlin...
06/10/2017

Our paper "Users − The Hidden Software Product Quality Experts? A Study on How App Users Report Quality Aspects in Online Reviews" is now available at http://ieeexplore.ieee.org/document/8048893/
We found that:
- app reviews are a good source of quality requirements,
- usability, reliability, portability, compatibility, and performance efficiency related aspects are most frequently mentioned by end users,
- language patterns can be used to extract quality needs from app reviews,
- but language patterns require are not as efficient as they seem to be,
so let's work further on less tedious and at least so effective tools!

20/10/2016
MaLTeSQuE

We are organizing Workshop on Machine Learning Techniques for Software Quality Evaluation collocated with SANER 2017 in Klagenfurt!

We invite submissions till Dec. 12th, 2016!

Learn more at: http://www.cs.put.poznan.pl/maltesque/

website description

The 18th KKIO Software Engineering Conference in Wrocław has just come to the end. I had a pleasure to present on behalf...
18/09/2016

The 18th KKIO Software Engineering Conference in Wrocław has just come to the end. I had a pleasure to present on behalf of the authors the work entitled "Sketching Use-Case Scenarios Based on Use-Case Goals and Patterns" (http://link.springer.com/chapter/10.1007/978-3-319-43606-7_2) The feedback was positive and the presentation was distinguished with the Best Conference Presentation Award.

The paper is the result of the cooperative work between our team members and two MSc SE students (who are now successful businessmen :) and is based on their MSc thesis. Congratulations and many thanks!

We are happy to announce that the results of research about estimating COSMIC and Function Points size based on names of...
17/09/2016

We are happy to announce that the results of research about estimating COSMIC and Function Points size based on names of use cases, performed in our team, have been published in the Information and Software Technology journal (IF=1.569).

The idea is simple. If we have some historical data about the size of use cases we have implemented and we already know the names of use cases for our current project we can use Natural Language Processing (NLP) tools Machine Learning (ML) techniques to classify goals of use cases and estimate their size. This could save lots of work...

No team is too big for a good retrospective...https://labs.spotify.com/2015/11/05/large-scale-retros/
10/01/2016
How we do large scale retrospectives

No team is too big for a good retrospective...

https://labs.spotify.com/2015/11/05/large-scale-retros/

Foreword: This post was initiated by Andy Park, former agile coach here at Spotify. For years we’ve been experimenting with how to do “big retrospectives”. That is, how to capture and spread learnings from big complex multi-site efforts involving dozens of teams. We used to do the traditional “get…

21/12/2015
FameLab Poland

FameLab Poland

[przed startem] 3 minuty? Wystarczy, żeby ugotować jajko i Tobie też wystarczy - Bartosz Walter, półfinalista FL 2015, ma dla Was garść wskazówek, jak przygotować filmik zgłoszeniowy na FameLab.

07/12/2015
Dariusz (Darek) Knopinski | LinkedIn

Today we are hosting PAUG meeting. Come and join us!

Title: Businees value & rozwój Product Ownerów okiem praktyka, Dariusz Knopiński (https://pl.linkedin.com/in/dknopinski)

Tematy: 1. Praktycznie o business value 2. Wsparcie oceny i rozwoju Product Ownera

Start: 5:30 PM; 07 December 2015

Gdzie: Centrum Wykładowe PP, Piotrowo 2, sala nr 121

Brief:
1. Business Value:
Czym jest mityczna wartość biznesowa w scrumie? Czy to tylko abstrakcyjne pojęcie, czy dodatkowy wymiar, z którego warto skorzystać podczas priorytetyzowania backlogu?
Przedstawię koncepcję i propozycję rozumienia business value, przełożenia jej na realne miary i zastosowania jej w praktyce, pokażę także przykład.

2. Wsparcie oceny i rozwoju Product Ownera:
Jak pracować z Product Ownerem nad jego umiejętnościami twardymi i miękkimi? A jak w ogóle je zmierzyć? Jak sprawdzić jakie ma relacje z zespołem? Na co zwrócić uwagę? Jak pomóc osobie w tej roli w jej rowoju? A jak zrobic to w dużej skali, gdy pracuje w organizacji 30+ product ownerów?
O tych zagadnieniach opowiem na przykladzie praktycznych narzędzi wykorzystywanych przeze mnie.



More on: https://www.linkedin.com/groups/4406793/4406793-6076662166382014467

View Dariusz (Darek) Knopinski’s professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like Dariusz (Darek) Knopinski discover inside connections to recommended job candidates, industry experts, and business partners.

This year 2015/2016 we are having 5 SDS projects!:-) Early October the development work has started in all projects. We ...
25/11/2015

This year 2015/2016 we are having 5 SDS projects!:-) Early October the development work has started in all projects. We have just analyzed the problems that the teams have encountered in the World Café format.
We found this approach nicely thought provoking and decided to repeat it during the next retro meeting!

What is your experience on it? Any tips?

Very fruitful discussions were about:
- task estimation when technology is unknown for the team;
- how to motivate team members when there is no boss-employee relationship;
- what to do when some tasks that were not thought about during planning start to appear during development;
- how to organize work when more than one team member needs to work on one user story.

Adres

Piotrowo 2
Poznan
60-965

Informacje ogólne

Our reseach araes: * requirements engineering - elicitation, documentation, quality assurance (including automatic reviews) -- use cases and user stories -- non-functional requirements * software design and quality -- quality of source code - refactoring, code metrics, bad-smells * project management -- software development methodologies (Scrum, PRINCE2, RUP, XP XPrince), -- software size measurement and cost estimation * End-user programming Teaching: * Master's programme in Computing, specialization: Software Engineering (http://fc.put.poznan.pl/en/studia/SE.html) * Software Development Studio (http://sds.cs.put.poznan.pl/) * Postgraduate Studies in Software Engineering (http://www.cs.put.poznan.pl/spio/) Laboratory of Software Engineering is part of Institute of Computing Science (www.cs.put.poznan.pl) at Faculty of Computing (www.fc.put.poznan.pl) at Poznan University of Technology (www.put.poznan.pl).

Telefon

616652944

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy Laboratory of Software Engineering umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.


Komentarze

Cześć, Czy znacie jakieś oprogramowanie do zarządzania wymaganiami w formie aplikacji internetowej, które: - integrowałoby się z JIRĄ, - pozwalałoby na wstawianie sformatowanego tekstu, tabel, diagramów w ramach opisów wymagań (tak jak np. confluence) - pozwalałoby na śledzenie: wymagania < - > testy i taski w jirze Wydaje mi się, że nie oczekuję cudów a przejrzałem już kilkadziesiąt rozwiązań i nic takiego nie znalazłem :(