הפעלה חלה על למידת מכונה על בדיקות תוכנה

Startup Launchable, עם Kohsuke Kawaguchi, יוצר פלטפורמת ה- Jenkins CI / CD, כמייסד משותף, מיישם למידה מכונה לבדיקת תוכנה. הטכנולוגיה של החברה מנבאת את הסבירות לכישלון בכל בדיקה בהתחשב בשינוי קוד המקור. 

עדיין במצב התגנבות, Launchable ממוקם כדי להציע בדיקות "חכמות יותר" ומסירות "מהירות" יותר. מטרת הטכנולוגיה של החברה היא לחסל משוב איטי מהבדיקות, ולאפשר למשתמשים לבצע רק את קבוצת המשנה המשמעותית של הבדיקות בסדר שממזער את עיכוב המשוב.

נכון לעכשיו, מרבית פרויקטי התוכנה מריצים בדיקות כל הזמן, ללא סדר מסוים, מדגיש האתר Launchable. זה יכול להיות בזבזני כשעובדים על שינוי קטן בפרויקט גדול. מפתחים יודעים שרק תת-קבוצה קטנה של מבחנים רלוונטית, אך אין דרך קלה לקבוע באילו מבחנים מדובר.

מנוע הלמידה המכונה הניתנת להפעלה לומד אילו מבחנים רלוונטיים על ידי לימוד שינויים בעבר ותוצאות הבדיקה. מידע ממחזורי Git ותוצאות בדיקה ממערכות CI משוכללים לנתונים משמעותיים יותר ומשמשים לאימון המנוע. ניתן להשתמש בחיזוי המתקבל בדרכים רבות, תלוי היכן Launchable נפרס במחזור פיתוח התוכנה. ניתן למנף את ההפעלה במבחני אינטגרציה חכמים, באימות בקשות משיכה או בלולאת הפיתוח המקומית.

החברה מחפשת בודקי בטא. לשעבר ה- CTO ב- CloudBees, שם הוא נשאר יועץ, קוואגוצ'י הוא מנכ"ל משותף ומייסד שותף של Launchable. המנכ"ל והמייסד המשותף הנוסף הוא הרפריט סינג, שמגיע ל- Launchable מאטלסיאן ומ- CloudBees. גם קוואגוצ'י וגם סינג עבדו בסאן מיקרוסיסטמס.