IP Library Granted Patent US 12,236,235
Granted Patent B2
US 12,236,235 · App. 18/055,710 · Granted Feb 25, 2025

System and method for evaluating software development

Inventor: Yung-Chi Hsu (Taipei, TW)
Assignee: 17LIVE Japan Inc.
G06F8/77
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,236,235
App. No.
18/055,710
Granted
Feb 25, 2025
Kind
B2
Abstract

The subject application relates to a system and method for evaluating software development and includes selecting a plurality of parameters and calculating product achievement rate according to the parameters. In this method, the parameters include bug-fixed score and at least one of the following scores: SLO-enhancement score, on-time score and stability score. According to the subject application, it is possible to evaluate the project achievement in a more accurate way, and it could motivate the software engineers to make the software better and therefore the software development may be improved.

Claims (35)

1. A method for evaluating software development, comprising:

at a device including one or more processors, non-transitory memory and one or more input devices:

selecting a plurality of parameters;

calculating overall product achievement rate according to the parameters;

obtaining completion rate for each team and on-time score for each team; and

calculating team product achievement rate for each team according to the completion rate for each team, the on-time score for each team and the overall product achievement rate, wherein

the parameters include bug-fixed score and at least one of the following scores: SLO-enhancement score, the on-time score and stability score.

2. The method for evaluating software development according to claim 1 , wherein:

the bug-fixed score is a score to evaluate the number of bugs to be fixed; the SLO-enhancement score is a score to evaluate the enhancement of the SLO; the on-time score is a score to evaluate the punctuality of a feature release; and the stability score is a score to evaluate the stability of a service or software.

3. The method for evaluating software development according to claim 1 , further comprising:

determining weighting for each parameter;

setting range for each parameter; and

calculating the overall product achievement rate according to the parameters, weightings and ranges.

4. The method for evaluating software development according to claim 1 , further comprising:

setting a predicted bug increase, and

calculating the bug-fixed score according to the predicted bug increase.

5. The method for evaluating software development according to claim 4 , further comprising:

calculating a bonus at a first sprint according to the predicted bug increase and actual bug increase; and

contributing the bonus to a second sprint.

6. The method for evaluating software development according to claim 1 , wherein

the parameters include the bug-fixed score, the SLO-enhancement score, the on-time score and the stability score.

7. A system for evaluating software development, comprising:

at least a processor and a memory;

a parameter selecting unit, using the processor and the memory, configured to select a plurality of parameters;

a calculating unit, using the processor and the memory, configured to calculate overall product achievement rate according to the parameters; and

a receiving unit, using the processor and the memory, configured to obtain completion rate for each team and on-time score for each team;

wherein

the calculating unit, using the processor and the memory, is further configured to calculate team product achievement rate for each team according to the completion rate for each team, the on-time score for each team and the overall product achievement rate, and

the parameters include bug-fixed score and at least one of the following scores: SLO-enhancement score, the on-time score and stability score.

8. A non-transitory computer-readable medium storing one or more programs for causing a user terminal to realize the functions of:

causing a plurality of parameters to be selected;

causing overall product achievement rate to be calculated according to the parameters;

obtaining completion rate for each team and on-time score for each team; and

calculating team product achievement rate for each team according to the completion rate for each team, the on-time score for each team and the overall product achievement rate, wherein

the parameters include bug-fixed score and at least one of the following scores: SLO-enhancement score, the on-time score and stability score.

Assignments (2)
CHANGE OF ASSIGNEE ADDRESS Recorded Apr 16, 2024
From: 17LIVE JAPAN INC.
To: 17LIVE JAPAN INC.
Reel/Frame 067126/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: HSU, YUNG-CHI
To: 17LIVE JAPAN INC.
Reel/Frame 061781/0394 →
Priority Claims (1)
JP 2022-074820 · Apr 28, 2022 · national
Continuity (1)
Related Publication 20230350672A1 · Nov 2, 2023
References Cited (17)
US 8005697B1 · Cohen · 2011 [cited by examiner]
US 8074119B1 · Rao · 2011 [cited by examiner]
US 11481308B2 · Keneally · 2022 [cited by examiner]
US 20070203786A1 · Nation · 2007 [cited by examiner]
US 20100299650A1 · Abrahamsen · 2010 [cited by examiner]
US 20130311968A1 · Sharma · 2013 [cited by examiner]
US 20150019564A1 · Higginson · 2015 [cited by examiner]
US 20160292013A1 · Li · 2016 [cited by examiner]
US 20180247273A1 · Tamma · 2018 [cited by examiner]
US 20190139332A1 · Antonsson · 2019 [cited by examiner]
CN 109815220A · 2019 [cited by applicant]
JP 628040B2 · 1994 [cited by applicant]
Badshah, “Performance-based service-level agreement in cloud computing to optimise penalties and revenue”, 2020, IET (Year: 2020). [cited by examiner]
Marks, “Studying the Fix-Time for Bugs in Large Open Source Projects”, 2011, ACM (Year: 2011). [cited by examiner]
Deora, “Quality, Timeliness and Reliability in Software Medical Devices-Experience”, 2013, IEEE (Year: 2013). [cited by examiner]
Al-Masri, “QoS-based Discovery and Ranking of Web Services”, 2007, IEEE (Year: 2007). [cited by examiner]
Notification of Reasons for Refusal dated Oct. 25, 2022, issued in corresponding Japanese Patent Application No. 2022-074820 with English translation (4 pgs.). [cited by applicant]