Welcome to 'Machine Learning for Requirements Analysis' by
Prof. Nan Niu
(Summer 2024)!
Four (individual) assignments (20% each; 80% in total) and class participation (20%; all four days):
Second last class (doing some in-class, active exercises)
Last class (assignment class; complete your solution at the end)
Datasets:
SRSs
iTrust use case diagram
scholar@uc
and its
user stories
Testability:
Browser
,
iTrust
, and
Zoom
Tracing:
4 NFRs and 150 FRs
,
answer set
, and
formatting readme
NRP:
Zoom (23 instances)
,
Webex (24 instances)
,
MS 365 (24 instances)
, and
Discord (7 instances)
App Reviews:
Zoom features
(released from Jan 2022 to Jan 2024; 571 total features),
Zoom reviews
(Jan 2022-Jan 2024; 153,779 total reviews)
Webex features
(released from Jan 2022 to Dec 2023; 258 total features),
Webex reviews
(Jan 2022-Dec 2023; 55,558 total reviews)
Firefox features
(released from Jan 2022 to Jan 2024; 171 total features),
Firefox reviews
(Jan 2022-Jan 2024; 56,382 total reviews)
References and readings:
RE Conference Portal
Papers
RE: A Roadmap
by B. Nuseibeh and S. Easterbrook
Meaning of Requirements
by M. Jackson
STD 830
by IEEE
HITECH Act Ambiguities
by A. Massey et al.
User Stories' Qualities
by G. Lucassen et al.
Measuring Req.s Quality
by J. Hayes et al.
FR/NFR Classification
by F. Dalpiaz et al.
IR-Based Tracing
by J. Hayes et al.
Clustering-Enhanced Tracing
by N. Niu and A. Mahmoud